diff -r ecf06a08d4d9 -r 3ec52facab4d mpserviceplugins/mpxsqlitepodcastdbplugin/src/mpxpodcastdbplugin.cpp --- a/mpserviceplugins/mpxsqlitepodcastdbplugin/src/mpxpodcastdbplugin.cpp Mon May 03 12:29:20 2010 +0300 +++ b/mpserviceplugins/mpxsqlitepodcastdbplugin/src/mpxpodcastdbplugin.cpp Fri May 14 15:49:53 2010 +0300 @@ -22,7 +22,6 @@ #include #include -//#include #include #include #include @@ -338,7 +337,7 @@ for (TInt i=0; iIsRemoteDrive(static_cast(driveArray[i])))) + if ((driveArray[i] != EDriveC) && (!iDbHandler->IsRemoteDrive(static_cast(driveArray[i])))) { MPX_DEBUG2("Closing database %i", driveArray[i]); TRAP_IGNORE( iDbHandler->CloseDatabaseL( driveArray[i] ) ); @@ -366,7 +365,7 @@ for( TInt i=0; iIsRemoteDrive(static_cast(driveArray[i])))) + if (( driveArray[i] != EDriveC ) && (!iDbHandler->IsRemoteDrive(static_cast(driveArray[i])))) { TUint driveStatus(0); User::LeaveIfError( DriveInfo::GetDriveStatus( @@ -738,7 +737,6 @@ CMPXMediaArray* array = CMPXMediaArray::NewL(); CleanupStack::PushL(array); -// TInt count(0); TInt levels(aPath.Levels()); TBool isEpisode(EFalse); @@ -2285,7 +2283,7 @@ fp->AppendL(*uri); CleanupStack::PopAndDestroy(uri); iSelections.Remove(0); - + } aCmd.SetNoNewLCObjectL (KMPXCommandCollectionRetrieveMediaUriArray, fp); if (iFirstDeleteStep) @@ -2723,8 +2721,8 @@ } else // Single item { - if ( iDbHandler ) - { + if(iDbHandler) + { visibleChange = iDbHandler->UpdateEpisodeL(*task, msgArray); done = ETrue; } @@ -2863,7 +2861,7 @@ } iDbHandler->EndTransactionL( err ); } - + // Broadcase change messages // if (iActiveTask->GetVisibleChange()) @@ -2877,9 +2875,9 @@ if (aErr != KErrCancel) { iObs->HandleCommandComplete(NULL, aErr); - } + } } - + // ---------------------------------------------------------------------------------------------------------- // Complete a delete operation @@ -3096,7 +3094,7 @@ EMPXMediaGeneralUri | EMPXMediaGeneralFlags | EMPXMediaGeneralCount | EMPXMediaGeneralPlayCount | EMPXMediaGeneralLastPlaybackPosition | EMPXMediaGeneralCollectionId | EMPXMediaGeneralDate)); - + aAttrs.AppendL(TMPXAttribute(KMPXMediaIdPodcast, EMPXMediaPodcastType | EMPXMediaPodcastCategoryGroup | EMPXMediaPodcastIsPlaying));