equal
deleted
inserted
replaced
282 return; |
282 return; |
283 } |
283 } |
284 } |
284 } |
285 CDesCArray* array = new (ELeave) CDesCArrayFlat( mimeTypeCount ); |
285 CDesCArray* array = new (ELeave) CDesCArrayFlat( mimeTypeCount ); |
286 CleanupStack::PushL( array ); |
286 CleanupStack::PushL( array ); |
287 for( TInt i = 0 ; i < mimeTypeCount ; ++i ) |
287 for( TInt i = mimeTypeCount - 1; i >=0; i--) |
288 { |
288 { |
289 array->AppendL( aMimeTypes.MdcaPoint( i ) ); |
289 array->AppendL( aMimeTypes.MdcaPoint( i ) ); |
290 } |
290 } |
291 CleanupStack::Pop( array ); |
291 CleanupStack::Pop( array ); |
292 delete iMimeTypeArray; |
292 delete iMimeTypeArray; |
333 if( count > 0 ) |
333 if( count > 0 ) |
334 { |
334 { |
335 CArrayFix<TInt>* array = |
335 CArrayFix<TInt>* array = |
336 new ( ELeave ) CArrayFixFlat<TInt>( count ); |
336 new ( ELeave ) CArrayFixFlat<TInt>( count ); |
337 CleanupStack::PushL( array ); |
337 CleanupStack::PushL( array ); |
338 for( TInt i = 0 ; i < count ; ++i ) |
338 for(TInt i = count - 1; i >=0; i--) |
339 { |
339 { |
340 array->AppendL( aMediaTypes[i] ); |
340 array->AppendL( aMediaTypes[i] ); |
341 } |
341 } |
342 CleanupStack::Pop( array ); |
342 CleanupStack::Pop( array ); |
343 delete iMediaTypeArray; |
343 delete iMediaTypeArray; |
361 if ( numMediaTypes > 0 ) |
361 if ( numMediaTypes > 0 ) |
362 { |
362 { |
363 CArrayFix<TInt>* array = |
363 CArrayFix<TInt>* array = |
364 new ( ELeave ) CArrayFixFlat<TInt>( numMediaTypes ); |
364 new ( ELeave ) CArrayFixFlat<TInt>( numMediaTypes ); |
365 CleanupStack::PushL( array ); |
365 CleanupStack::PushL( array ); |
366 for( TInt i = 0 ; i < numMediaTypes ; ++i ) |
366 for( TInt i = numMediaTypes - 1; i >=0; i--) |
367 { |
367 { |
368 array->AppendL( aResource.ReadInt32() ); |
368 array->AppendL( aResource.ReadInt32() ); |
369 } |
369 } |
370 CleanupStack::Pop( array ); |
370 CleanupStack::Pop( array ); |
371 delete iMediaTypeArray; |
371 delete iMediaTypeArray; |
441 // ----------------------------------------------------------------------------- |
441 // ----------------------------------------------------------------------------- |
442 // |
442 // |
443 void CCLFItemListModelImpl::CopyArrayL( const TArray<MCLFItem*>& aSource, |
443 void CCLFItemListModelImpl::CopyArrayL( const TArray<MCLFItem*>& aSource, |
444 RPointerArray<MCLFItem>& aDest ) |
444 RPointerArray<MCLFItem>& aDest ) |
445 { |
445 { |
446 const TInt count( aSource.Count() ); |
446 for( TInt i = aSource.Count() - 1; i >=0; i--) |
447 for( TInt i = 0 ; i < count ; ++i ) |
|
448 { |
447 { |
449 aDest.AppendL( aSource[i] ); |
448 aDest.AppendL( aSource[i] ); |
450 } |
449 } |
451 } |
450 } |
452 |
451 |
530 if( iIsItemsFetched ) |
529 if( iIsItemsFetched ) |
531 { |
530 { |
532 const TInt count( iItemArray.Count() ); |
531 const TInt count( iItemArray.Count() ); |
533 RArray<TCLFItemId> idArray( count == 0 ? 1 : count ); |
532 RArray<TCLFItemId> idArray( count == 0 ? 1 : count ); |
534 CleanupClosePushL( idArray ); |
533 CleanupClosePushL( idArray ); |
535 for( TInt i = 0 ; i < count ; ++i ) |
534 for( TInt i = count - 1; i >=0; i--) |
536 { |
535 { |
537 idArray.AppendL( iItemArray[i]->ItemId() ); |
536 idArray.AppendL( iItemArray[i]->ItemId() ); |
538 } |
537 } |
539 |
538 |
540 if( iChangedItemProvider.IsItemsForModel( *iMimeTypeArray, |
539 if( iChangedItemProvider.IsItemsForModel( *iMimeTypeArray, |