--- 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;
}