commonuis/CommonUi/src/FindItemDialog.cpp
branchRCL_3
changeset 38 c52421ed5f07
parent 23 3d340a0166ff
child 50 a1caeb42b3a3
equal deleted inserted replaced
29:a8834a2e9a96 38:c52421ed5f07
  2438     CFindItemEngine::SFoundItem item;
  2438     CFindItemEngine::SFoundItem item;
  2439     TBool found = iController->Item( item );
  2439     TBool found = iController->Item( item );
  2440 
  2440 
  2441     if ( found && iEdwin && iEdwin->TextView() )
  2441     if ( found && iEdwin && iEdwin->TextView() )
  2442         {
  2442         {
  2443         iEdwin->TextView()->SetSelectionVisibilityL( ETrue );
  2443         TRAPD( err, iEdwin->TextView()->SetSelectionVisibilityL( ETrue ) );
  2444         iEdwin->SetSelectionL( item.iStartPos, item.iStartPos + item.iLength );
  2444         if ( KErrNone == err )
       
  2445             {
       
  2446             //When set selection leaves, we can't highlight the item, so just ignore this leave.
       
  2447             TRAP_IGNORE( iEdwin->SetSelectionL( item.iStartPos, item.iStartPos + item.iLength ) );
       
  2448             }
  2445         }
  2449         }
  2446     }
  2450     }
  2447 
  2451 
  2448 
  2452 
  2449 //
  2453 //