diff -r 5e18d8c489d6 -r 6c2c2d3ab788 textinput/peninputfingerhwr/src/peninputfingerhwrlayout.cpp --- a/textinput/peninputfingerhwr/src/peninputfingerhwrlayout.cpp Tue May 25 13:03:44 2010 +0300 +++ b/textinput/peninputfingerhwr/src/peninputfingerhwrlayout.cpp Wed Jun 09 10:03:19 2010 +0300 @@ -165,6 +165,12 @@ break; case ECmdPenInputWindowOpen: { + if( !iIsOpenFingerHWR ) + { + iDataStore->GetKeyboardType(); + iDataStore->SetKeyboardToQwerty(); + } + LayoutOwner()->Hide( EFalse ); RootControl()->UpdateValidRegion( NULL, EFalse ); @@ -174,12 +180,6 @@ iDataStore->SetScreenSize(hwrSize); ChangeCurStateManagerToStandby(); - if( !iIsOpenFingerHWR ) - { - iDataStore->GetKeyboardType(); - iDataStore->SetKeyboardToQwerty(); - } - iIsOpenFingerHWR = ETrue; ret = KErrNone; }