From d15f6e8c98f673dc38100e2fe3e359f46f7358a4 Mon Sep 17 00:00:00 2001 From: Jean Chalard Date: Tue, 14 Oct 2014 15:11:39 +0900 Subject: Performance fix for multiple language subtypes The code would iterate all enabled subtypes each time getCurrentSubtype() is called, which is really quite frequent. Bug: 11230254 Change-Id: I91feb36de6eca84967e848fc585aae04b350be89 --- .../inputmethod/latin/settings/AdditionalFeaturesSettingUtils.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'java-overridable/src/com/android/inputmethod/latin') diff --git a/java-overridable/src/com/android/inputmethod/latin/settings/AdditionalFeaturesSettingUtils.java b/java-overridable/src/com/android/inputmethod/latin/settings/AdditionalFeaturesSettingUtils.java index 204d5f357..747a3b06e 100644 --- a/java-overridable/src/com/android/inputmethod/latin/settings/AdditionalFeaturesSettingUtils.java +++ b/java-overridable/src/com/android/inputmethod/latin/settings/AdditionalFeaturesSettingUtils.java @@ -46,7 +46,7 @@ public class AdditionalFeaturesSettingUtils { // do nothing. } - public static RichInputMethodSubtype getRichInputMethodSubtype( + public static RichInputMethodSubtype createRichInputMethodSubtype( @Nonnull final RichInputMethodManager imm, @Nonnull final InputMethodSubtype subtype) { return new RichInputMethodSubtype(subtype); -- cgit v1.2.3-83-g751a