Index: sources/gui/qml/pages/MainStack.qml =================================================================== diff -u -r1dead6ecc09639538da51e5fac5e4d0e21d9eeee -ra1fdb6d955a07f87e0352c41cee61106eb97e59f --- sources/gui/qml/pages/MainStack.qml (.../MainStack.qml) (revision 1dead6ecc09639538da51e5fac5e4d0e21d9eeee) +++ sources/gui/qml/pages/MainStack.qml (.../MainStack.qml) (revision a1fdb6d955a07f87e0352c41cee61106eb97e59f) @@ -73,9 +73,6 @@ onVisibleChanged: if (visible) { _mainMenu.hidden = true - - vAdjustmentVersions.doAdjustment() - vAdjustmentVersions.doUIPOSTFinal() } Image { id: _dialityLogo Behavior on opacity { OpacityAnimator { duration: 1000 } } @@ -123,7 +120,14 @@ Connections { target: vHDOperationMode // onFaultChanged : { page( _faultModeScreen , vfault )} // may needed later. onServiceChanged : { page( _serviceModeScreen , vservice )} - onInitChanged : { page( _initialModeScreen , vinit )} + onInitChanged : { page( _initialModeScreen , vinit ) + if (vinit) { + // FIXMW : This is a temporary code for now to make the FW work. + // later needs to be moved to the correct place. + vAdjustmentVersions.doAdjustment() + vAdjustmentVersions.doUIPOSTFinal() + } + } onHomeChanged : { page( _mainHome , vhome )} onStandbyChanged : { /* It depends on the subModes of the standBy. Handled by onHome. */ }