equal
deleted
inserted
replaced
387 |
387 |
388 CleanupStack::Pop( &aCmIds ); |
388 CleanupStack::Pop( &aCmIds ); |
389 } |
389 } |
390 |
390 |
391 // -------------------------------------------------------------------------- |
391 // -------------------------------------------------------------------------- |
|
392 // CCmDlg::ClearHiddenCMsFromArrayL |
|
393 // -------------------------------------------------------------------------- |
|
394 // |
|
395 void CUncatDlg::ClearHiddenCMsFromArrayL( RArray<TUint32>& aCmIds ) |
|
396 { |
|
397 TBool hidden( EFalse ); |
|
398 TInt err( KErrNone ); |
|
399 for ( TInt index = 0; index < aCmIds.Count(); index++ ) |
|
400 { |
|
401 TUint recId = aCmIds[index]; |
|
402 TRAP( err, hidden = iCmManager->GetConnectionMethodInfoBoolL( recId, ECmHidden ) ); |
|
403 if ( err || hidden ) |
|
404 { |
|
405 aCmIds.Remove( index ); |
|
406 index--; |
|
407 // Remove the same item from iCmUncatItems array |
|
408 for( TInt i = 0; i < iCmUncatItems.Count(); i++ ) |
|
409 { |
|
410 if( iCmUncatItems[i].iCmId == recId ) |
|
411 { |
|
412 iCmUncatItems.Remove( i ); |
|
413 break; |
|
414 } |
|
415 } |
|
416 } |
|
417 } |
|
418 } |
|
419 |
|
420 |
|
421 // -------------------------------------------------------------------------- |
392 // CUncatDlg::CleanupUncatArray |
422 // CUncatDlg::CleanupUncatArray |
393 // -------------------------------------------------------------------------- |
423 // -------------------------------------------------------------------------- |
394 // |
424 // |
395 void CUncatDlg::CleanupUncatArray( TBool aReuseArray ) |
425 void CUncatDlg::CleanupUncatArray( TBool aReuseArray ) |
396 { |
426 { |