diff -r c54d95799c80 -r a1247965635c musichomescreen_multiview/mcpmusicplayer/src/mcpmusicplayer.cpp --- a/musichomescreen_multiview/mcpmusicplayer/src/mcpmusicplayer.cpp Wed Apr 14 15:54:18 2010 +0300 +++ b/musichomescreen_multiview/mcpmusicplayer/src/mcpmusicplayer.cpp Tue Apr 27 16:34:37 2010 +0300 @@ -33,7 +33,7 @@ #include #include #include - +#include #include "cpglobals.h" //to be moved to domain API @@ -171,6 +171,7 @@ iArtBitmapMask = NULL; } iCollectionUtility = MMPXCollectionUtility::NewL( this, KMcModeDefault ); + iHarvester = CMPXHarvesterFactory::NewL(); iMusicPlayerOpeningTimer = CPeriodic::NewL( CActive::EPriorityLow ); MPX_DEBUG1("CMCPMusicPlayer::ConstructL --->"); } @@ -212,6 +213,10 @@ { iCollectionUtility->Close(); } + if ( iHarvester ) + { + iHarvester->Close(); + } delete iMusicPlayerOpeningTimer; MPX_DEBUG1("CMCPMusicPlayer::~CMCPMusicPlayer --->"); }