diff -r 1abfa342db42 -r 367228f82b66 harvesterplugins/media/mediautils/src/mdsmediamonitor.cpp --- a/harvesterplugins/media/mediautils/src/mdsmediamonitor.cpp Tue Sep 28 11:50:55 2010 +0530 +++ b/harvesterplugins/media/mediautils/src/mdsmediamonitor.cpp Tue Oct 05 13:32:14 2010 +0530 @@ -81,7 +81,7 @@ // CMdsMediaMonitor::~CMdsMediaMonitor() { - + StopMonitoringL(); } // ----------------------------------------------------------------------------- @@ -131,6 +131,7 @@ if(iMdsSession) { iMdsSession->RemoveObjectObserverL(*this,&iMdsSession->GetDefaultNamespaceDefL()); + iMdsSession->RemoveObjectPresentObserverL(*this); } }