--- a/appinstaller/AppMngr2/Sisx/src/appmngr2sisxappinfo.cpp Fri Mar 12 15:43:14 2010 +0200
+++ b/appinstaller/AppMngr2/Sisx/src/appmngr2sisxappinfo.cpp Mon Mar 15 12:41:05 2010 +0200
@@ -324,7 +324,6 @@
EAppMngr2StatusInstalled );
CleanupStack::PushL( iterator );
- SwiUI::CommonUI::CCUIDetailsDialog* details = SwiUI::CommonUI::CCUIDetailsDialog::NewL();
FLOG( "CAppMngr2SisxAppInfo::ShowDetailsL, isDRM %d, noRightsObj %d, CertCount %d",
iIsDRMProtected, iIsRightsObjectMissingOrExpired, iCertificates.Count() );
@@ -341,6 +340,7 @@
}
}
+ SwiUI::CommonUI::CCUIDetailsDialog* details = SwiUI::CommonUI::CCUIDetailsDialog::NewL();
if( iIsDRMProtected && !iIsRightsObjectMissingOrExpired && !fileOpenError )
{
if( iCertificates.Count() )
@@ -364,11 +364,10 @@
}
}
- if( !fileOpenError )
+ if( iIsDRMProtected && !iIsRightsObjectMissingOrExpired && !fileOpenError )
{
CleanupStack::PopAndDestroy( &fileHandle );
}
-
CleanupStack::PopAndDestroy( iterator );
}