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