diff -r 2dac0fdba72b -r 191387a8b767 photosgallery/collectionframework/datasource/plugins/glxdatasourcemde2.5/src/glxdatasourcemds.cpp --- a/photosgallery/collectionframework/datasource/plugins/glxdatasourcemde2.5/src/glxdatasourcemds.cpp Wed Apr 14 15:57:24 2010 +0300 +++ b/photosgallery/collectionframework/datasource/plugins/glxdatasourcemde2.5/src/glxdatasourcemds.cpp Tue Apr 27 16:37:53 2010 +0300 @@ -533,7 +533,7 @@ iSession->AddObjectObserverL(*this, addCondition ); iSession->AddObjectPresentObserverL(*this ); - CleanupStack::PopAndDestroy( addCondition ); + CleanupStack::Pop( addCondition ); //This addCondition should only be popped. The destroy part will be done by MDS. } // ---------------------------------------------------------------------------