widgets/widgetinstaller/src/WidgetRegistrationManager.cpp
branchRCL_3
changeset 93 79859ed3eea9
parent 64 ac77f89b1d9e
child 94 919f36ff910f
--- a/widgets/widgetinstaller/src/WidgetRegistrationManager.cpp	Thu Aug 19 10:58:56 2010 +0300
+++ b/widgets/widgetinstaller/src/WidgetRegistrationManager.cpp	Tue Aug 31 16:17:46 2010 +0300
@@ -19,15 +19,12 @@
 #include "WidgetRegistrationManager.h"
 #include "WidgetUIOperationsWatcher.h"
 #include <apgcli.h>
-#include <APGICNFL.h>
-#include <S32MEM.H>
-#include <widgetregistryconstants.h>
-
+#include <apgicnfl.h>
 #ifdef SYMBIAN_ENABLE_SPLIT_HEADERS
 #include <apgicnflpartner.h>
-//#include <apgicnflinternal.h>
-#endif
-
+#endif //SYMBIAN_ENABLE_SPLIT_HEADERS
+#include <s32mem.h>
+#include <WidgetRegistryConstants.h>
 
 // CONSTANTS
 _LIT(KMBMExt, ".mbm");
@@ -128,6 +125,10 @@
     RApaLsSession apparcSession;
     CleanupClosePushL( apparcSession );
     User::LeaveIfError( apparcSession.Connect() );
+    apparcSession.PrepareNonNativeApplicationsUpdatesL();
+    apparcSession.DeregisterNonNativeApplicationL( KUidWidgetLauncher );
+    apparcSession.DeregisterNonNativeApplicationTypeL( KUidWidgetLauncher );
+    apparcSession.CommitNonNativeApplicationsUpdatesL();
 
     // reasonably like an acceptable file name
     TBuf<KWidgetRegistryVal> appName;