From bf677f48b73fc8d6fea9f09ad9d0e423f982d260 Mon Sep 17 00:00:00 2001 From: Jeff Brown Date: Wed, 30 May 2012 14:33:16 -0700 Subject: [PATCH] Fix comparison of device source bits. Bug: 6576743 Change-Id: I123307defc32a84a965590fbded95c6997260675 --- .../settings/inputmethod/InputMethodAndLanguageSettings.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/com/android/settings/inputmethod/InputMethodAndLanguageSettings.java b/src/com/android/settings/inputmethod/InputMethodAndLanguageSettings.java index d8485038859..bc8b458b020 100644 --- a/src/com/android/settings/inputmethod/InputMethodAndLanguageSettings.java +++ b/src/com/android/settings/inputmethod/InputMethodAndLanguageSettings.java @@ -407,8 +407,7 @@ public class InputMethodAndLanguageSettings extends SettingsPreferenceFragment InputDevice device = InputDevice.getDevice(devices[i]); if (device != null && !device.isVirtual() - && (device.getSources() & InputDevice.SOURCE_KEYBOARD) != 0 - && device.getKeyboardType() == InputDevice.KEYBOARD_TYPE_ALPHABETIC) { + && device.isFullKeyboard()) { final String inputDeviceDescriptor = device.getDescriptor(); final String keyboardLayoutDescriptor = mIm.getCurrentKeyboardLayoutForInputDevice(inputDeviceDescriptor);