homescreenpluginsrv/hspsmanager/src/hspsthemeserversession.cpp
changeset 4 1a2a00e78665
parent 0 79c6a41cd166
child 11 bd874ee5e5e2
--- a/homescreenpluginsrv/hspsmanager/src/hspsthemeserversession.cpp	Tue Jan 26 12:11:15 2010 +0200
+++ b/homescreenpluginsrv/hspsmanager/src/hspsthemeserversession.cpp	Tue Feb 02 00:23:10 2010 +0200
@@ -359,6 +359,14 @@
 	        RestoreActiveAppConfL( aMessage );
 	        break;
 	        }
+	    case EhspsRestoreConfigurations:
+	        {
+#ifdef HSPS_LOG_ACTIVE              
+            iLogBus->LogText( _L( "DoServiceL: EhspsRestoreConfigurations" ) );
+#endif
+            RestoreConfigurationsL( aMessage );
+            break;	        
+	        }
         default:
             {
 #ifdef HSPS_LOG_ACTIVE        
@@ -698,6 +706,15 @@
     } 
 
 // -----------------------------------------------------------------------------
+// ChspsThemeServerSession::RestoreConfigurationsL
+// -----------------------------------------------------------------------------
+void ChspsThemeServerSession::RestoreConfigurationsL( const RMessage2& aMessage )
+    {
+    CreateMaintenanceHandlerL( aMessage.SecureId().iId );
+    iMaintenanceHandler->ServiceRestoreConfigurationsL( aMessage );        
+    }
+
+// -----------------------------------------------------------------------------
 // ChspsThemeServerSession::CancelGetOdtUpdate
 // (other items were commented in a header).
 // -----------------------------------------------------------------------------