mpxplugins/viewplugins/views/addtracksdialog/src/mpxaddtracksdialog.cpp
changeset 5 2a40e88564c8
parent 2 b70d77332e66
child 14 c54d95799c80
equal deleted inserted replaced
4:beaa16f65879 5:2a40e88564c8
   124         {
   124         {
   125         iCollectionUtility->Close();
   125         iCollectionUtility->Close();
   126         }
   126         }
   127     if ( iCollectionUiHelper )
   127     if ( iCollectionUiHelper )
   128         {
   128         {
       
   129         iCollectionUiHelper->Cancel();
   129         iCollectionUiHelper->Close();
   130         iCollectionUiHelper->Close();
   130         }
   131         }
   131     if ( iOrigIcon )
   132     if ( iOrigIcon )
   132         {
   133         {
   133         delete iOrigIcon;
   134         delete iOrigIcon;
  1102             CMPXAddTracksLbxArray::EMPXATLbxIconSongAddedAnim4 ) )
  1103             CMPXAddTracksLbxArray::EMPXATLbxIconSongAddedAnim4 ) )
  1103         {
  1104         {
  1104         iAnimIconIndex = 0;
  1105         iAnimIconIndex = 0;
  1105         iPeriodic->Cancel();
  1106         iPeriodic->Cancel();
  1106         iListModel->SetAnimationIconNum( iSelectIndex, 0 );
  1107         iListModel->SetAnimationIconNum( iSelectIndex, 0 );
  1107         HighlightListItem( iSelectIndex );
  1108         TInt bottomIdx = iListBox->BottomItemIndex();
       
  1109         TInt topIdx = iListBox->TopItemIndex();
       
  1110         if ( topIdx <= iSelectIndex && iSelectIndex <= bottomIdx )
       
  1111             {
       
  1112             HighlightListItem( iSelectIndex );
       
  1113             }
  1108         // restore origional navi pane text
  1114         // restore origional navi pane text
  1109         iNaviPane->Pop( iNaviLabelPane );
  1115         iNaviPane->Pop( iNaviLabelPane );
  1110         iNaviPane->PushDefaultL();
  1116         iNaviPane->PushDefaultL();
  1111         }
  1117         }
  1112     }
  1118     }