diff -r e80a5e3e883f -r 605672cc2a86 configmanagers/imagingconfigmanager/tsrc/public/basic/src/ICMSTIF.cpp --- a/configmanagers/imagingconfigmanager/tsrc/public/basic/src/ICMSTIF.cpp Fri Sep 24 10:34:11 2010 +0300 +++ b/configmanagers/imagingconfigmanager/tsrc/public/basic/src/ICMSTIF.cpp Wed Oct 06 14:52:34 2010 +0300 @@ -271,6 +271,7 @@ _LIT8(KPreferredSupplier, "Nokia"); const TUint32 KAudioFourCCType = 0x524D4120; CImagingConfigManager* icm = CImagingConfigManager::NewL(); + CleanupStack::PushL( icm ); CArrayFixFlat* levels = new( ELeave ) CArrayFixFlat< TUint >( 1 ); TVideoQualitySet videoset; icm->GetVideoQualityLevelsL(*levels); @@ -344,6 +345,7 @@ aResult.iResultDes = _L("GetVideoQualitySetL() OK."); } } + CleanupStack::Pop( icm ); delete levels; delete icm; return KErrNone; @@ -516,6 +518,7 @@ _LIT8(KImageFileMimeType, "image/jpeg"); _LIT8(KImageFileExtension, ".jpg"); CImagingConfigManager* icm = CImagingConfigManager::NewL(); + CleanupStack::PushL( icm ); CArrayFixFlat* levels = new( ELeave ) CArrayFixFlat< TUint >( 1 ); TImageQualitySet imageset; icm->GetImageQualityLevelsL(*levels, 2); @@ -572,6 +575,7 @@ aResult.iResultDes = _L("GetImageQualityLevelsL() OK."); } } + CleanupStack::Pop( icm ); delete levels; delete icm; return KErrNone;