diff -r ff572005ac23 -r 1a2a00e78665 homescreenpluginsrv/hspsmanager/src/hspsthemeserversession.cpp --- 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). // -----------------------------------------------------------------------------