From 11a40a047fc0e72e0ad4cc6743e37e96b1bc0e7a Mon Sep 17 00:00:00 2001 From: "Tadashi G. Takaoka" Date: Mon, 16 Apr 2012 12:59:55 +0900 Subject: Make Utils.getDeviceOverrideValue aware of device orientation Bug: 6277225 Change-Id: If41fe5cbee0985b9a4740dcd5d1c6ba73b94b377 --- java/src/com/android/inputmethod/latin/Utils.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'java/src') diff --git a/java/src/com/android/inputmethod/latin/Utils.java b/java/src/com/android/inputmethod/latin/Utils.java index 0485c881b..036ff74b8 100644 --- a/java/src/com/android/inputmethod/latin/Utils.java +++ b/java/src/com/android/inputmethod/latin/Utils.java @@ -466,11 +466,12 @@ public class Utils { } private static final String HARDWARE_PREFIX = Build.HARDWARE + ","; - private static final HashMap sDeviceOverrideValueMap = - new HashMap(); + private static final HashMap sDeviceOverrideValueMap = + new HashMap(); public static String getDeviceOverrideValue(Resources res, int overrideResId, String defValue) { - final Integer key = overrideResId; + final int orientation = res.getConfiguration().orientation; + final String key = overrideResId + "-" + orientation; if (!sDeviceOverrideValueMap.containsKey(key)) { String overrideValue = defValue; for (final String element : res.getStringArray(overrideResId)) { -- cgit v1.2.3-83-g751a