equal
deleted
inserted
replaced
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 // |