diff -r bac7acad7cb3 -r 2c87b2808fd7 camerauis/cameraapp/generic/camerauiconfigmanager/src/CameraUiConfigManager.cpp --- a/camerauis/cameraapp/generic/camerauiconfigmanager/src/CameraUiConfigManager.cpp Wed Sep 01 12:30:54 2010 +0100 +++ b/camerauis/cameraapp/generic/camerauiconfigmanager/src/CameraUiConfigManager.cpp Tue Sep 14 20:46:07 2010 +0300 @@ -129,6 +129,7 @@ EXPORT_C TBool CCameraUiConfigManager::IsDSAViewFinderSupported( TBool aPrimaryCamera ) const { RArray supportedItems; + CleanupClosePushL( supportedItems ); TBool supported ( EFalse ); TRAPD( err,iConfigManagerImp->SupportedSettingItemsL( ECamDynamicSettingDSAViewFinder, supportedItems ) ); @@ -137,7 +138,7 @@ if ( aPrimaryCamera ) supported = supportedItems[0]; else supported = supportedItems[1]; } - supportedItems.Close(); + CleanupStack::PopAndDestroy( &supportedItems ); return supported; // not supported }