equal
deleted
inserted
replaced
280 iItemArray->InsertL( ( skinIndex + downloadAdded ), skinNamePtr ); |
280 iItemArray->InsertL( ( skinIndex + downloadAdded ), skinNamePtr ); |
281 skinNamePtr.Zero(); |
281 skinNamePtr.Zero(); |
282 } |
282 } |
283 CleanupStack::PopAndDestroy( skinName ); |
283 CleanupStack::PopAndDestroy( skinName ); |
284 |
284 |
|
285 iActiveSkinItemIndex = currentlyActiveSkinIndex + downloadAdded; |
285 if ( iOldSkinNum != maxSkinIndex ) |
286 if ( iOldSkinNum != maxSkinIndex ) |
286 { |
287 { |
287 iToBeUsedIndex = currentlyActiveSkinIndex + downloadAdded; |
288 iToBeUsedIndex = currentlyActiveSkinIndex + downloadAdded; |
288 } |
289 } |
289 if ( ( iToBeUsedIndex >= ( 0 + downloadAdded ) ) && |
290 if ( ( iToBeUsedIndex >= ( 0 + downloadAdded ) ) && |
290 ( iToBeUsedIndex <= ( maxSkinIndex + downloadAdded ) ) ) |
291 ( iToBeUsedIndex <= ( maxSkinIndex + downloadAdded ) ) ) |
291 { |
292 { |
292 SetCurrentItemIndex( iToBeUsedIndex ); |
293 SetCurrentItemIndex( iToBeUsedIndex ); |
293 iActiveSkinItemIndex = iToBeUsedIndex; |
|
294 } |
294 } |
295 else |
295 else |
296 { |
296 { |
297 SetCurrentItemIndex( ( currentlyActiveSkinIndex + downloadAdded ) ); |
297 SetCurrentItemIndex( currentlyActiveSkinIndex + downloadAdded ); |
298 iActiveSkinItemIndex = currentlyActiveSkinIndex + downloadAdded; |
|
299 } |
298 } |
300 iListBox->HandleItemAdditionL(); |
299 iListBox->HandleItemAdditionL(); |
301 if ( iOldSkinNum != maxSkinIndex ) |
300 if ( iOldSkinNum != maxSkinIndex ) |
302 { |
301 { |
303 StartThemePreviewL(); |
302 StartThemePreviewL(); |