aboutsummaryrefslogtreecommitdiffstats
path: root/java/src
diff options
context:
space:
mode:
authorJean Chalard <jchalard@google.com>2011-12-16 03:20:00 -0800
committerAndroid (Google) Code Review <android-gerrit@google.com>2011-12-16 03:20:00 -0800
commit3b7aceca60462d8d7fb6a8a5a692c2ac5a89940b (patch)
treec56ab186e7ae4e018a0fbd9ad245f7f3fbcd6ce2 /java/src
parentbf7ed75e4fd3d91b20278ffed1850253b3b9a025 (diff)
parentccc35f7fa74860a8d737a4e9ff01fc0168dd329d (diff)
downloadlatinime-3b7aceca60462d8d7fb6a8a5a692c2ac5a89940b.tar.gz
latinime-3b7aceca60462d8d7fb6a8a5a692c2ac5a89940b.tar.xz
latinime-3b7aceca60462d8d7fb6a8a5a692c2ac5a89940b.zip
Merge "Make applicationSpecifiedCompletionOn final."
Diffstat (limited to 'java/src')
-rw-r--r--java/src/com/android/inputmethod/latin/LatinIME.java10
1 files changed, 6 insertions, 4 deletions
diff --git a/java/src/com/android/inputmethod/latin/LatinIME.java b/java/src/com/android/inputmethod/latin/LatinIME.java
index 238ebc958..b7dd098e8 100644
--- a/java/src/com/android/inputmethod/latin/LatinIME.java
+++ b/java/src/com/android/inputmethod/latin/LatinIME.java
@@ -755,6 +755,7 @@ public class LatinIME extends InputMethodServiceCompatWrapper implements Keyboar
// Note: This call should be done by InputMethodService?
updateFullscreenMode();
initializeInputAttributes(editorInfo);
+ mApplicationSpecifiedCompletions = null;
inputView.closing();
mEnteredText = null;
@@ -801,17 +802,17 @@ public class LatinIME extends InputMethodServiceCompatWrapper implements Keyboar
final boolean insertSpaceOnPickSuggestionManually;
final boolean inputTypeNoAutoCorrect;
final boolean isSettingsSuggestionStripOn;
- boolean applicationSpecifiedCompletionOn = false;
+ final boolean applicationSpecifiedCompletionOn;
if (editorInfo == null || editorInfo.inputType != InputType.TYPE_CLASS_TEXT) {
if (editorInfo.inputType == InputType.TYPE_NULL) {
// TODO: We should honor TYPE_NULL specification.
Log.i(TAG, "InputType.TYPE_NULL is specified");
}
- mApplicationSpecifiedCompletions = null;
insertSpaceOnPickSuggestionManually = false;
isSettingsSuggestionStripOn = false;
inputTypeNoAutoCorrect = false;
+ applicationSpecifiedCompletionOn = false;
} else {
final int inputType = editorInfo.inputType;
final int inputClass = inputType & InputType.TYPE_MASK_CLASS;
@@ -830,8 +831,6 @@ public class LatinIME extends InputMethodServiceCompatWrapper implements Keyboar
final boolean flagAutoComplete =
0 != (inputType & InputType.TYPE_TEXT_FLAG_AUTO_COMPLETE);
- mApplicationSpecifiedCompletions = null;
-
// Make sure that passwords are not displayed in {@link SuggestionsView}.
if (InputTypeCompatUtils.isPasswordInputType(inputType)
|| InputTypeCompatUtils.isVisiblePasswordInputType(inputType)
@@ -865,8 +864,11 @@ public class LatinIME extends InputMethodServiceCompatWrapper implements Keyboar
} else {
inputTypeNoAutoCorrect = false;
}
+
if (flagAutoComplete) {
applicationSpecifiedCompletionOn = isFullscreenMode();
+ } else {
+ applicationSpecifiedCompletionOn = false;
}
}