diff -r b9e04db066d4 -r 7d93ee07fb27 videocollection/mpxmyvideoscollection/src/vcxmyvideosopenhandler.cpp --- a/videocollection/mpxmyvideoscollection/src/vcxmyvideosopenhandler.cpp Fri May 14 15:53:50 2010 +0300 +++ b/videocollection/mpxmyvideoscollection/src/vcxmyvideosopenhandler.cpp Thu May 27 12:53:14 2010 +0300 @@ -219,6 +219,8 @@ { MPX_DEBUG1("CVcxMyVideosOpenHandler:: KVcxMvcCategoryIdAll: calling HandleOpen(iCache.iVideoList)"); iCache.iVideoList->SetCObjectValueL( KMPXMediaGeneralContainerPath, iPath ); + iCache.iVideoList->SetTObjectValueL( KVcxMediaMyVideosInt32Value, + EVcxMyVideosVideoListComplete ); iCollection.iObs->HandleOpen( iCache.iVideoList, KErrNone ); } else @@ -227,6 +229,8 @@ CMPXMedia* videoList = iCache.CreateVideoListByOriginL( origin ); MPX_DEBUG1("CVcxMyVideosOpenHandler:: calling HandleOpen(new list)"); videoList->SetCObjectValueL( KMPXMediaGeneralContainerPath, iPath ); + iCache.iVideoList->SetTObjectValueL( KVcxMediaMyVideosInt32Value, + EVcxMyVideosVideoListComplete ); iCollection.iObs->HandleOpen( videoList, KErrNone ); delete videoList; } @@ -403,6 +407,8 @@ //videolist complete CMPXMedia* videoList = album->CreateVideoListL(); videoList->SetCObjectValueL( KMPXMediaGeneralContainerPath, iPath ); + videoList->SetTObjectValueL( KVcxMediaMyVideosInt32Value, + EVcxMyVideosVideoListComplete ); iCollection.iObs->HandleOpen( videoList, KErrNone ); delete videoList; iCollection.iMessageList->AddEventL( KVcxMessageMyVideosListComplete ); @@ -500,6 +506,11 @@ MPX_DEBUG2("CVcxMyVideosOpenHandler:: First videos for album %d arrived, calling HandleOpen()", aAlbumId); iAlbumVideoList->SetCObjectValueL( KMPXMediaGeneralContainerPath, iPath ); + if ( aComplete ) + { + iAlbumVideoList->SetTObjectValueL( KVcxMediaMyVideosInt32Value, + EVcxMyVideosVideoListComplete ); + } iCollection.iObs->HandleOpen( iAlbumVideoList, aError ); iPendingAlbumOpenId = 0; }