diff -r 35baca0e7a2e -r 023eef975703 javauis/mmapi_qt/volumekeys/src/cmmaforeground.cpp --- a/javauis/mmapi_qt/volumekeys/src/cmmaforeground.cpp Tue Jul 06 20:36:19 2010 +0300 +++ b/javauis/mmapi_qt/volumekeys/src/cmmaforeground.cpp Fri Jul 09 16:35:45 2010 +0300 @@ -63,7 +63,7 @@ eikEnv->RemoveForegroundObserver(*this); LOG( EJavaMMAPI, EInfo, "CMMAForeground::~CMMAForeground() : eikEnv RemoveForegroundObserver -"); } - */ + if (iEventPoster && iDeleteRefEvent) { iEventPoster->PostEvent(iDeleteRefEvent); @@ -71,7 +71,8 @@ else { delete iDeleteRefEvent; - } + }*/ + //TODO MemoryLeak need to delete the above object. delete iForegroundEvent; delete iActiveScheduler; LOG(EJavaMMAPI, EInfo, "CMMAForeground::~CMMAForeground() - ");