Fix N__SE-41443
authorTaejun <tj.twt.park@samsung.com>
Fri, 28 Jun 2013 01:13:52 +0000 (10:13 +0900)
committerTaejun <tj.twt.park@samsung.com>
Fri, 28 Jun 2013 01:13:52 +0000 (10:13 +0900)
Change-Id: I1fdd93e40111c9ad4d9ed78d3c9957d8ebadece9

src/ui/controls/FUiCtrl_EditPresenter.cpp

index 8434512..3747fa8 100755 (executable)
@@ -7041,11 +7041,7 @@ _EditPresenter::ShowKeypad(bool focus)
 
        CheckUSBKeyboardStatus();
 
-       __pInputConnection->BindInputMethod();
        __isInputConnectionBound = true;
-       __isKeypadShowing = true;
-       __isKeypadHiding = false;
-       __latestBoundedContext = (unsigned int)this;
 
        SetKeypadStyle(__pEditModel->GetKeypadStyle());
 
@@ -7068,6 +7064,11 @@ _EditPresenter::ShowKeypad(bool focus)
                __pInputConnection->SetAutoCapitalizationMode(AUTO_CAPITALIZATION_MODE_SENTENCE);
        }
 
+       __pInputConnection->BindInputMethod();
+       __isKeypadShowing = true;
+       __isKeypadHiding = false;
+       __latestBoundedContext = (unsigned int)this;
+
        LanguageCode initialKeypadLanguage = LANGUAGE_INVALID;
        __pEditModel->GetInitialKeypadLanguage(initialKeypadLanguage);
        if (initialKeypadLanguage != LANGUAGE_INVALID)