Loading packages/SystemUI/src/com/android/systemui/statusbar/KeyboardShortcuts.java +6 −4 Original line number Diff line number Diff line Loading @@ -72,7 +72,6 @@ public final class KeyboardShortcuts { private static final String TAG = KeyboardShortcuts.class.getSimpleName(); private static final Object sLock = new Object(); private static KeyboardShortcuts sInstance; private static boolean sIsShowing; private final SparseArray<String> mSpecialCharacterNames = new SparseArray<>(); private final SparseArray<String> mModifierNames = new SparseArray<>(); Loading Loading @@ -131,13 +130,12 @@ public final class KeyboardShortcuts { dismiss(); } getInstance(context).showKeyboardShortcuts(deviceId); sIsShowing = true; } } public static void toggle(Context context, int deviceId) { synchronized (sLock) { if (sIsShowing) { if (isShowing()) { dismiss(); } else { show(context, deviceId); Loading @@ -151,10 +149,14 @@ public final class KeyboardShortcuts { sInstance.dismissKeyboardShortcuts(); sInstance = null; } sIsShowing = false; } } private static boolean isShowing() { return sInstance != null && sInstance.mKeyboardShortcutsDialog != null && sInstance.mKeyboardShortcutsDialog.isShowing(); } private void loadResources(Context context) { mSpecialCharacterNames.put( KeyEvent.KEYCODE_HOME, context.getString(R.string.keyboard_key_home)); Loading Loading
packages/SystemUI/src/com/android/systemui/statusbar/KeyboardShortcuts.java +6 −4 Original line number Diff line number Diff line Loading @@ -72,7 +72,6 @@ public final class KeyboardShortcuts { private static final String TAG = KeyboardShortcuts.class.getSimpleName(); private static final Object sLock = new Object(); private static KeyboardShortcuts sInstance; private static boolean sIsShowing; private final SparseArray<String> mSpecialCharacterNames = new SparseArray<>(); private final SparseArray<String> mModifierNames = new SparseArray<>(); Loading Loading @@ -131,13 +130,12 @@ public final class KeyboardShortcuts { dismiss(); } getInstance(context).showKeyboardShortcuts(deviceId); sIsShowing = true; } } public static void toggle(Context context, int deviceId) { synchronized (sLock) { if (sIsShowing) { if (isShowing()) { dismiss(); } else { show(context, deviceId); Loading @@ -151,10 +149,14 @@ public final class KeyboardShortcuts { sInstance.dismissKeyboardShortcuts(); sInstance = null; } sIsShowing = false; } } private static boolean isShowing() { return sInstance != null && sInstance.mKeyboardShortcutsDialog != null && sInstance.mKeyboardShortcutsDialog.isShowing(); } private void loadResources(Context context) { mSpecialCharacterNames.put( KeyEvent.KEYCODE_HOME, context.getString(R.string.keyboard_key_home)); Loading