diff -r 978afdc0236f -r 85902f042028 uifw/EikStd/coctlsrc/EIKCOLIB.CPP --- a/uifw/EikStd/coctlsrc/EIKCOLIB.CPP Tue Sep 14 21:48:24 2010 +0300 +++ b/uifw/EikStd/coctlsrc/EIKCOLIB.CPP Wed Sep 15 12:29:17 2010 +0300 @@ -558,6 +558,16 @@ } TRect wndRc( splitwnd.Rect() ); + + if ( !Layout_Meta_Data::IsLandscapeOrientation() ) + { + // include indicator pane height + TAknWindowLineLayout indiPane = AknLayoutScalable_Avkon::icf_edit_indi_pane( 2 ).LayoutLine(); + TAknLayoutRect indiRect; + indiRect.LayoutRect(splitwnd.Rect(), indiPane); + wndRc.iTl.iY -= indiRect.Rect().Height(); + } + inputTop = wndRc.iTl.iY; rect.iBr.iY = rect.iBr.iY > inputTop ? inputTop : rect.iBr.iY; rect.iTl.iY = 0;