installationservices/swi/source/swis/server/uninstallmachine.cpp
branchRCL_3
changeset 22 0817e13c927e
parent 0 ba25891c3a9e
child 40 f8cf9d484c15
equal deleted inserted replaced
19:7ca52d38f8c3 22:0817e13c927e
   170 	
   170 	
   171 	// Continue uninstallation.	
   171 	// Continue uninstallation.	
   172 	iUninstallMachine.CompleteSelf();
   172 	iUninstallMachine.CompleteSelf();
   173 	iUninstallMachine.SetActive();
   173 	iUninstallMachine.SetActive();
   174 	
   174 	
   175 	// The user hasn't cancelled so mark the un-installation as confirmed. This
       
   176 	// will allow the registry cache to be regenerated further on during the
       
   177 	// un-installation process.
       
   178 	iUninstallMachine.iOperationConfirmed = ETrue;
       
   179 	}
   175 	}
   180 
   176 
   181 // The next state will be planning uninstallation.
   177 // The next state will be planning uninstallation.
   182 CUninstallMachine::TState* CUninstallMachine::TConfirmationState::CompleteL()
   178 CUninstallMachine::TState* CUninstallMachine::TConfirmationState::CompleteL()
   183 	{
   179 	{
   232 
   228 
   233 // The next state will be interfacing with transaction support
   229 // The next state will be interfacing with transaction support
   234 CUninstallMachine::TState* CUninstallMachine::TPlanUninstallationState::CompleteL()
   230 CUninstallMachine::TState* CUninstallMachine::TPlanUninstallationState::CompleteL()
   235 	{
   231 	{
   236 	DEBUG_PRINTF(_L8("Uninstall Machine - Completed Uninstallation Planning State"));
   232 	DEBUG_PRINTF(_L8("Uninstall Machine - Completed Uninstallation Planning State"));
       
   233 	// The user hasn't cancelled so mark the un-installation as confirmed. This
       
   234     // will allow the registry cache to be regenerated further on during the
       
   235     // un-installation process.
       
   236     iUninstallMachine.iOperationConfirmed = ETrue;
   237 	return static_cast<TState*>(&iUninstallMachine.iIntegritySupportState);
   237 	return static_cast<TState*>(&iUninstallMachine.iIntegritySupportState);
   238 	}
   238 	}
   239 
   239 
   240 CUninstallMachine::TState* CUninstallMachine::TPlanUninstallationState::ErrorL(TInt aCode)
   240 CUninstallMachine::TState* CUninstallMachine::TPlanUninstallationState::ErrorL(TInt aCode)
   241 	{
   241 	{