aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin/LatinIME.java
diff options
context:
space:
mode:
authorsatok <satok@google.com>2011-02-17 01:45:28 -0800
committerAndroid (Google) Code Review <android-gerrit@google.com>2011-02-17 01:45:28 -0800
commit290b4a8ff96113645c24bc6504d41ad33449ccff (patch)
tree524e8de8bbaa7da72483a6947bfb4b90b77cc8b0 /java/src/com/android/inputmethod/latin/LatinIME.java
parenteebbe54113300c82c848298d10e0375c6e815b7c (diff)
parent060efb6d82af1f896d90cb845c8ae07c726f85e1 (diff)
downloadlatinime-290b4a8ff96113645c24bc6504d41ad33449ccff.tar.gz
latinime-290b4a8ff96113645c24bc6504d41ad33449ccff.tar.xz
latinime-290b4a8ff96113645c24bc6504d41ad33449ccff.zip
Merge "Not to make a thread at changing view from keyboard to voice"
Diffstat (limited to 'java/src/com/android/inputmethod/latin/LatinIME.java')
-rw-r--r--java/src/com/android/inputmethod/latin/LatinIME.java33
1 files changed, 14 insertions, 19 deletions
diff --git a/java/src/com/android/inputmethod/latin/LatinIME.java b/java/src/com/android/inputmethod/latin/LatinIME.java
index 7008fe213..0bb39fdd9 100644
--- a/java/src/com/android/inputmethod/latin/LatinIME.java
+++ b/java/src/com/android/inputmethod/latin/LatinIME.java
@@ -1473,26 +1473,21 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
}
public void switchToKeyboardView() {
- mHandler.post(new Runnable() {
- @Override
- public void run() {
- if (DEBUG) {
- Log.d(TAG, "Switch to keyboard view.");
- }
- View v = mKeyboardSwitcher.getInputView();
- if (v != null) {
- // Confirms that the keyboard view doesn't have parent view.
- ViewParent p = v.getParent();
- if (p != null && p instanceof ViewGroup) {
- ((ViewGroup) p).removeView(v);
- }
- setInputView(v);
- }
- setCandidatesViewShown(isCandidateStripVisible());
- updateInputViewShown();
- mHandler.postUpdateSuggestions();
+ if (DEBUG) {
+ Log.d(TAG, "Switch to keyboard view.");
+ }
+ View v = mKeyboardSwitcher.getInputView();
+ if (v != null) {
+ // Confirms that the keyboard view doesn't have parent view.
+ ViewParent p = v.getParent();
+ if (p != null && p instanceof ViewGroup) {
+ ((ViewGroup) p).removeView(v);
}
- });
+ setInputView(v);
+ }
+ setCandidatesViewShown(isCandidateStripVisible());
+ updateInputViewShown();
+ mHandler.postUpdateSuggestions();
}
public void clearSuggestions() {