equal
deleted
inserted
replaced
133 |
133 |
134 for( TInt i = 0; i < allVideosArrayCount; i++ ) |
134 for( TInt i = 0; i < allVideosArrayCount; i++ ) |
135 { |
135 { |
136 media = (*allVideosArray)[i]; |
136 media = (*allVideosArray)[i]; |
137 |
137 |
138 TUint8 mediaOrigin = EVcxMyVideosOriginOther; |
138 TUint8 mediaOrigin = TVcxMyVideosCollectionUtil::OriginL( *media ); |
139 |
139 |
140 if ( media->IsSupported( KVcxMediaMyVideosOrigin ) ) |
|
141 { |
|
142 mediaOrigin = *(media->Value<TUint8>( KVcxMediaMyVideosOrigin )); |
|
143 |
|
144 if ( mediaOrigin == EVcxMyVideosOriginSideLoaded ) |
|
145 { |
|
146 mediaOrigin = EVcxMyVideosOriginOther; |
|
147 } |
|
148 } |
|
149 |
|
150 if ( mediaOrigin == aOrigin ) |
140 if ( mediaOrigin == aOrigin ) |
151 { |
141 { |
152 filteredVideosArray->AppendL( *media ); |
142 filteredVideosArray->AppendL( *media ); |
153 } |
143 } |
154 } |
144 } |
805 MPX_DEBUG1("CVcxMyVideosVideoCache:: new video flag modified-> updating categories' new video names and counters"); |
795 MPX_DEBUG1("CVcxMyVideosVideoCache:: new video flag modified-> updating categories' new video names and counters"); |
806 |
796 |
807 TBool modified = EFalse; |
797 TBool modified = EFalse; |
808 iCollection.CategoriesL().UpdateCategoryNewVideoNameAndDateL( |
798 iCollection.CategoriesL().UpdateCategoryNewVideoNameAndDateL( |
809 *videoInCache, modified ); |
799 *videoInCache, modified ); |
810 |
800 |
|
801 TUint8 origin = TVcxMyVideosCollectionUtil::OriginL( *videoInCache ); |
|
802 |
811 iCollection.CategoriesL().NewVideoFlagChangedL( |
803 iCollection.CategoriesL().NewVideoFlagChangedL( |
812 oldFlags, newFlags, |
804 oldFlags, newFlags, |
813 videoInCache->ValueTObjectL<TUint8>( KVcxMediaMyVideosOrigin ), |
805 origin, |
814 modified ); |
806 modified ); |
815 |
807 |
816 if ( !(newFlags & EVcxMyVideosVideoNew) && |
808 if ( !(newFlags & EVcxMyVideosVideoNew) && |
817 TVcxMyVideosCollectionUtil::OriginL( *videoInCache ) == EVcxMyVideosOriginDownloaded ) |
809 origin == EVcxMyVideosOriginDownloaded ) |
818 { |
810 { |
819 MPX_DEBUG1("CVcxMyVideosVideoCache::UpdateVideoL - Count of new videos in Downloaded origin has decreased, sending mediator event to notification launcher"); |
811 MPX_DEBUG1("CVcxMyVideosVideoCache::UpdateVideoL - Count of new videos in Downloaded origin has decreased, sending mediator event to notification launcher"); |
820 iCollection.NotifyNewVideosCountDecreasedL( *videoInCache ); |
812 iCollection.NotifyNewVideosCountDecreasedL( *videoInCache ); |
821 } |
813 } |
822 } |
814 } |