Index: sources/gui/qml/pages/MainStack.qml =================================================================== diff -u -r2bc6542cebc264eb343f791f75223a1ca151465e -r3f555c49ddd2c983f469709e3c001d0e76159248 --- sources/gui/qml/pages/MainStack.qml (.../MainStack.qml) (revision 2bc6542cebc264eb343f791f75223a1ca151465e) +++ sources/gui/qml/pages/MainStack.qml (.../MainStack.qml) (revision 3f555c49ddd2c983f469709e3c001d0e76159248) @@ -107,8 +107,8 @@ visible : true // HD will pause for a few seconds before changing to stand-by mode // So we can show that POST has completed - done : vHDPOSTData.done fail : ! vHDPOSTData.doneResult + done : vHDPOSTData.done } } @@ -118,9 +118,11 @@ } Connections { target: vHDOperationMode - // onFaultChanged : { page( _faultModeScreen , vfault )} // may needed later. + // onFaultChanged : { page( _faultModeScreen , vfault )} // may needed later. onServiceChanged : { page( _serviceModeScreen , vservice )} - onInitChanged : { page( _initialModeScreen , vinit )} + onInitChanged : { page( _initialModeScreen , vinit ) + if ( vinit ) vHDPOSTData.reset() // better to reset on vinit = true because the rest makes the screen animation to run + } onHomeChanged : { page( _mainHome , vhome )} onStandbyChanged : { /* It depends on the subModes of the standBy. Handled by onHome. */ }