diff -r e1bea15f9a39 -r 79859ed3eea9 webengine/widgetinstaller/Src/WidgetRegistrationManager.cpp --- a/webengine/widgetinstaller/Src/WidgetRegistrationManager.cpp Thu Aug 19 10:58:56 2010 +0300 +++ b/webengine/widgetinstaller/Src/WidgetRegistrationManager.cpp Tue Aug 31 16:17:46 2010 +0300 @@ -19,13 +19,15 @@ #include "WidgetRegistrationManager.h" #include "WidgetInstaller.h" #include -#include +#include + #ifdef SYMBIAN_ENABLE_SPLIT_HEADERS #include -//#include // missing +//#include // missing #endif -#include -#include + +#include +#include // CONSTANTS _LIT(KMBMExt, ".mbm"); @@ -98,31 +100,11 @@ User::LeaveIfError( apparcSession.Connect() ); apparcSession.PrepareNonNativeApplicationsUpdatesL(); - apparcSession.DeregisterNonNativeApplicationL( aUid ); + apparcSession.DeregisterNonNativeApplicationL( aUid ); + apparcSession.DeregisterNonNativeApplicationTypeL( aUid ); apparcSession.CommitNonNativeApplicationsUpdatesL(); apparcSession.Close(); } - -// ============================================================================ -// CWidgetRegistrationManager::DeregisterWidgetL() -// Deregister installed widgets as non native app -// -// @since 5.1 -// ============================================================================ -// -void CWidgetRegistrationManager::DeregisterWidgetsL( const RArray& aUidList ) - { - RApaLsSession apparcSession; - User::LeaveIfError( apparcSession.Connect() ); - - apparcSession.PrepareNonNativeApplicationsUpdatesL(); - for(TInt i = 0;i appName;