--- a/textinput/peninputsplititut/src/peninputsplititutchnuimgr.cpp Tue Sep 14 21:59:06 2010 +0300
+++ b/textinput/peninputsplititut/src/peninputsplititutchnuimgr.cpp Wed Sep 15 12:34:44 2010 +0300
@@ -327,9 +327,16 @@
if(DataMgr()->IsUpdate())
{
DataMgr()->SetUpdate(EFalse);
- CSplitItutUiLayout* itutLayout =
- static_cast<CSplitItutUiLayout*>( LayoutContext()->UiLayout() );
- itutLayout->SizeChanged( NULL );
+
+ // Get the screen rect
+ TRect screenRect = DataMgr()->screenSize();
+ // If the screen is in portrait mode
+ if ( screenRect.Width() < screenRect.Height())
+ {
+ CSplitItutUiLayout* itutLayout =
+ static_cast<CSplitItutUiLayout*>( LayoutContext()->UiLayout());
+ itutLayout->SizeChanged( NULL );
+ }
}
iCurrentState->OnEntryL();