diff -r aabf2c525e0f -r 9f56a4e1b8ab commonuis/CommonUi/src/FindItemDialog.cpp --- a/commonuis/CommonUi/src/FindItemDialog.cpp Fri Mar 12 15:43:43 2010 +0200 +++ b/commonuis/CommonUi/src/FindItemDialog.cpp Mon Mar 15 12:41:34 2010 +0200 @@ -1968,6 +1968,18 @@ iTappingOffset = iEdwin->Rect().iTl - Rect().iTl; + CFindItemEngine::SFoundItem item; + TBool anyFound = iController->Item( item ); + if( anyFound ) + { + TInt pos = 0; + TInt length = iEdwin->TextLayout()->PosRangeInBand( pos ); + if( item.iStartPos >= pos + length ) + { + TRAP_IGNORE( iEdwin->MoveDisplayL( TCursorPosition::EFPageDown ) ); + } + } + TRAP_IGNORE( UpdateScrollIndicatorL() ); }