diff -r 7ca52d38f8c3 -r 0817e13c927e installationservices/swi/source/swis/server/installmachine.cpp --- a/installationservices/swi/source/swis/server/installmachine.cpp Mon Mar 15 12:41:05 2010 +0200 +++ b/installationservices/swi/source/swis/server/installmachine.cpp Wed Mar 31 21:44:47 2010 +0300 @@ -362,10 +362,6 @@ iInstallMachine.CompleteSelf(); iInstallMachine.SetActive(); - // user hasn't cancelled so mark the installation as confirmed. This - // will allow the registry cache to be regenerated further on during the - // installation process. - iInstallMachine.iOperationConfirmed = ETrue; } CInstallMachine::TState* CInstallMachine::TConfirmationState::CompleteL() @@ -1038,6 +1034,10 @@ DEBUG_PRINTF(_L8("Install Machine - Completed Postrequisites Check State")); // Inform UI of final progress bar value. iInstallMachine.SetProgressBarFinalValueL(); + // user hasn't cancelled so mark the installation as confirmed. This + // will allow the registry cache to be regenerated further on during the + // installation process. + iInstallMachine.iOperationConfirmed = ETrue; return static_cast(&iInstallMachine.iIntegritySupportState); }