diff -r d141fc1ad77b -r e61a04404bdf mpx/viewframework/viewutility/src/mpxviewplugininfo.cpp --- a/mpx/viewframework/viewutility/src/mpxviewplugininfo.cpp Tue Jul 06 14:48:59 2010 +0300 +++ b/mpx/viewframework/viewutility/src/mpxviewplugininfo.cpp Wed Aug 18 10:16:02 2010 +0300 @@ -189,6 +189,7 @@ const TDesC8& aData, RArray& aArray ) { + CleanupClosePushL(aArray); aArray.Reset(); TInt nextPos( 0 ); @@ -205,6 +206,7 @@ aArray.AppendL( TUid::Uid( pluginUid ) ); } } while ( KErrNotFound != nextPos ); + CleanupStack::Pop(); } // ---------------------------------------------------------------------------