contentstorage/casrv/cawidgetscanner/src/cawidgetscannerinstallnotifier.cpp
changeset 104 9b022b1f357c
parent 103 b99b84bcd2d1
--- a/contentstorage/casrv/cawidgetscanner/src/cawidgetscannerinstallnotifier.cpp	Wed Jun 23 18:33:40 2010 +0300
+++ b/contentstorage/casrv/cawidgetscanner/src/cawidgetscannerinstallnotifier.cpp	Tue Jul 06 14:37:10 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;
         }