diff -r 82baf59ce8dd -r ecf06a08d4d9 mpserviceplugins/mpxsqlitepodcastdbplugin/src/mpxpodcastdbplugin.cpp --- a/mpserviceplugins/mpxsqlitepodcastdbplugin/src/mpxpodcastdbplugin.cpp Fri Apr 16 14:56:30 2010 +0300 +++ b/mpserviceplugins/mpxsqlitepodcastdbplugin/src/mpxpodcastdbplugin.cpp Mon May 03 12:29:20 2010 +0300 @@ -738,6 +738,7 @@ CMPXMediaArray* array = CMPXMediaArray::NewL(); CleanupStack::PushL(array); +// TInt count(0); TInt levels(aPath.Levels()); TBool isEpisode(EFalse); @@ -2793,7 +2794,7 @@ MPX_FUNC("CMPXPodcastDbPlugin::DoHandleChangeL"); TMPXCommandId cmdId = iActiveTask->GetTask(); - if((iActiveTask->GetVisibleChange() | CMPXDbActiveTask::EAllVisible) + if((iActiveTask->GetVisibleChange() & CMPXDbActiveTask::EAllVisible) && (cmdId == KMPXCommandIdCollectionSet || cmdId == KMPXCommandIdCollectionAdd || cmdId == KMPXCommandIdCollectionRemove ||