diff -r 85902f042028 -r a5e7a4f63858 uifw/EikStd/coctlsrc/aknedwinphysicshandler.cpp --- a/uifw/EikStd/coctlsrc/aknedwinphysicshandler.cpp Wed Sep 15 12:29:17 2010 +0300 +++ b/uifw/EikStd/coctlsrc/aknedwinphysicshandler.cpp Wed Oct 13 14:50:15 2010 +0300 @@ -190,6 +190,17 @@ + KMaxWorldSize ); TSize viewSize( iViewRect.Width(), iViewRect.Height() ); + CTextLayout* layout = iEdwin.TextLayout(); + + if ( layout ) + { + TInt pixelsAbove = layout->PixelsAboveBand(); + if ( pixelsAbove > 0 ) + { + MoveScrollIndex( -pixelsAbove ); + } + } + iPhysics->InitPhysicsL( totalSize, viewSize, EFalse ); } }