359 void VideoListDataModelPrivate::appendDataToContainerL( |
359 void VideoListDataModelPrivate::appendDataToContainerL( |
360 CMPXMediaArray *videoArray, |
360 CMPXMediaArray *videoArray, |
361 unsigned int startIndex) |
361 unsigned int startIndex) |
362 { |
362 { |
363 FUNC_LOG; |
363 FUNC_LOG; |
364 INFO_2("VideoListDataModelPrivate::appendDataToContainerL() array count: %d, start index: %d", videoArray->Count(), startIndex); |
|
365 |
364 |
366 int count = videoArray->Count(); |
|
367 if (!videoArray || |
365 if (!videoArray || |
368 startIndex >= count) |
366 startIndex >= videoArray->Count()) |
369 { |
367 { |
370 return; |
368 return; |
371 } |
369 } |
|
370 |
|
371 INFO_2("VideoListDataModelPrivate::appendDataToContainerL() array count: %d, start index: %d", videoArray->Count(), startIndex); |
372 |
372 |
373 CMPXMedia *newMedia = 0; |
373 CMPXMedia *newMedia = 0; |
374 CMPXMedia *mediaFromArray = 0; |
374 CMPXMedia *mediaFromArray = 0; |
375 TMPXItemId itemId = TMPXItemId::InvalidId(); |
375 TMPXItemId itemId = TMPXItemId::InvalidId(); |
|
376 int count = videoArray->Count(); |
|
377 |
376 for(int i = startIndex; i < count; ++i) |
378 for(int i = startIndex; i < count; ++i) |
377 { |
379 { |
378 mediaFromArray = videoArray->AtL(i); |
380 mediaFromArray = videoArray->AtL(i); |
379 itemId = getMediaId(mediaFromArray); |
381 itemId = getMediaId(mediaFromArray); |
380 if (isValid(*mediaFromArray, itemId)) |
382 if (isValid(*mediaFromArray, itemId)) |