equal
deleted
inserted
replaced
144 TInt status; |
144 TInt status; |
145 // TODO: Temporary solution for incorrect USIF notifications |
145 // TODO: Temporary solution for incorrect USIF notifications |
146 User::LeaveIfError( aProperty.Get( KUidSystemCategory, |
146 User::LeaveIfError( aProperty.Get( KUidSystemCategory, |
147 Swi::KUidSoftwareInstallKey, status ) ); |
147 Swi::KUidSoftwareInstallKey, status ) ); |
148 //if( status == ( Swi::ESwisStatusSuccess | Swi::ESwisUninstall ) ) |
148 //if( status == ( Swi::ESwisStatusSuccess | Swi::ESwisUninstall ) ) |
149 if( iUninstallStatus == Swi::ESwisUninstall && !status ) |
149 // notify subscribers on begenning and at the end of uninstallation |
|
150 if( status == Swi::ESwisUninstall || iUninstallStatus == Swi::ESwisUninstall /*&& !status*/ ) |
150 { |
151 { |
151 aListener.HandleInstallNotifyL( iUninstallStatus ); |
152 aListener.HandleInstallNotifyL( status ); |
152 } |
153 } |
153 iUninstallStatus = status; |
154 iUninstallStatus = status; |
154 } |
155 } |
155 |
156 |
156 // --------------------------------------------------------------------------- |
157 // --------------------------------------------------------------------------- |