contentstorage/casrv/cawidgetscanner/src/cawidgetscannerinstallnotifier.cpp
changeset 99 7aaf39b772ac
parent 98 d2f833ab7940
--- a/contentstorage/casrv/cawidgetscanner/src/cawidgetscannerinstallnotifier.cpp	Fri Jun 11 16:13:51 2010 +0300
+++ b/contentstorage/casrv/cawidgetscanner/src/cawidgetscannerinstallnotifier.cpp	Thu Jun 24 16:18:29 2010 +0300
@@ -114,12 +114,14 @@
     User::LeaveIfError( iProperty.Get( KUidSystemCategory,
             KSAUidSoftwareInstallKeyValue, status ) );
 
-    if ( iHackFlag )
+    if( iHackFlag )
         {
         iHackFlag = EFalse;
         iCallback->SynchronizeL();
         }
-    else if ( ( status & EInstOpInstall ) || ( status & EInstOpUninstall ) )
+    else if( ( status & EInstOpStatusSuccess ) && (
+            ( status & EInstOpInstall ) || 
+            ( status & EInstOpUninstall ) ) )
         {
         iHackFlag = ETrue;
         }