diff -r 0f32e550d9d8 -r 612c4815aebe mpserviceplugins/mpxsqlitepodcastdbplugin/src/mpxpodcastdbplugin.cpp --- a/mpserviceplugins/mpxsqlitepodcastdbplugin/src/mpxpodcastdbplugin.cpp Fri Jul 09 16:27:03 2010 -0500 +++ b/mpserviceplugins/mpxsqlitepodcastdbplugin/src/mpxpodcastdbplugin.cpp Fri Jul 23 17:31:12 2010 -0500 @@ -3088,6 +3088,9 @@ RArray& aAttrs, RArray& aSupportedIds ) { + CleanupClosePushL(aAttrs); + CleanupClosePushL(aSupportedIds); + aAttrs.AppendL(TMPXAttribute(KMPXMediaIdGeneral, EMPXMediaGeneralTitle | EMPXMediaGeneralDuration | EMPXMediaGeneralSize | EMPXMediaGeneralType | EMPXMediaGeneralCategory | EMPXMediaGeneralId | @@ -3109,6 +3112,8 @@ aAttrs.AppendL( TMPXAttribute(KMPXMediaIdMusic, EMPXMediaMusicAlbumArtFileName ) ); aSupportedIds.AppendL( KMPXMediaIdMusic ); } + CleanupStack::Pop(); + CleanupStack::Pop(); } #ifdef _DEBUG