diff -r 649c558486f0 -r 5181328fad28 filemanager/Engine/src/CFileManagerRestoreSettingsFull.cpp --- a/filemanager/Engine/src/CFileManagerRestoreSettingsFull.cpp Tue Apr 27 16:25:17 2010 +0300 +++ b/filemanager/Engine/src/CFileManagerRestoreSettingsFull.cpp Tue May 11 16:01:48 2010 +0300 @@ -233,6 +233,7 @@ void CFileManagerRestoreSettings::GetSelectionL( RArray< TInfo >& aInfoArray ) const { + CleanupClosePushL( aInfoArray ); aInfoArray.Reset(); TInt count( iList.Count() ); @@ -244,6 +245,7 @@ aInfoArray.AppendL( iList[ i ]->iInfo ); } } + CleanupStack::Pop( &aInfoArray ); } // ----------------------------------------------------------------------------