diff -r 76f25fb7a6a1 -r 6b620215f837 uiservicetab/vimpstui/src/cvimpstuimenuextension.cpp --- a/uiservicetab/vimpstui/src/cvimpstuimenuextension.cpp Tue May 25 12:27:36 2010 +0300 +++ b/uiservicetab/vimpstui/src/cvimpstuimenuextension.cpp Wed Jun 09 09:27:17 2010 +0300 @@ -28,6 +28,7 @@ #include "ccommandinfo.h" #include "servicetabmenucommandinfo.hrh" +#include "vimpstcustomcleanupapi.h" // ================= MEMBER FUNCTIONS ======================= @@ -114,6 +115,7 @@ TRACER_AUTO; // plugininfo array, Owned RImplInfoPtrArray pluginInfo; + CustomCleanupResetAndDestroyPushL(pluginInfo); iPlugins.ResetAndDestroy(); REComSession::ListImplementationsL( KMenuCustomisationInterfaceUid,pluginInfo ); TInt pluginCount = pluginInfo.Count(); @@ -157,8 +159,8 @@ } } - pluginInfo.ResetAndDestroy(); - pluginInfo.Close(); + CleanupStack::PopAndDestroy(); + }