From 9c4cc03a354922df08efacfc486ef0e80144d3ea Mon Sep 17 00:00:00 2001 From: satok Date: Mon, 14 Feb 2011 18:03:32 +0900 Subject: Add a method to check a string contained in ExtraValue of InputMethodSubtype Change-Id: I34390537eaacd3ff8cfd336eaf5b9ca0d3e4b802 --- services/java/com/android/server/InputMethodManagerService.java | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) (limited to 'services/java/com/android/server/InputMethodManagerService.java') diff --git a/services/java/com/android/server/InputMethodManagerService.java b/services/java/com/android/server/InputMethodManagerService.java index d25b9c8148db..ba0f31b92250 100644 --- a/services/java/com/android/server/InputMethodManagerService.java +++ b/services/java/com/android/server/InputMethodManagerService.java @@ -1949,14 +1949,7 @@ public class InputMethodManagerService extends IInputMethodManager.Stub private boolean canAddToLastInputMethod(InputMethodSubtype subtype) { if (subtype == null) return true; - String[] extraValues = subtype.getExtraValue().split(","); - final int N = extraValues.length; - for (int i = 0; i < N; ++i) { - if (SUBTYPE_EXTRAVALUE_EXCLUDE_FROM_LAST_IME.equals(extraValues[i])) { - return false; - } - } - return true; + return subtype.containsExtraValueKey(SUBTYPE_EXTRAVALUE_EXCLUDE_FROM_LAST_IME); } private void saveCurrentInputMethodAndSubtypeToHistory() { -- cgit v1.2.3