psln/Src/PslnGeneralThemeContainer.cpp
branchRCL_3
changeset 15 08e69e956a8c
parent 9 aabf2c525e0f
child 18 0aa5fbdfbc30
equal deleted inserted replaced
10:9f56a4e1b8ab 15:08e69e956a8c
   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();