diff options
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/KeyboardShortcuts.java | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/KeyboardShortcuts.java b/packages/SystemUI/src/com/android/systemui/statusbar/KeyboardShortcuts.java index bd5fb923cb84..0ea56b876d92 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/KeyboardShortcuts.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/KeyboardShortcuts.java @@ -381,12 +381,7 @@ public final class KeyboardShortcuts { if (appShortcuts != null) { result.add(appShortcuts); } - synchronized (sLock) { - // showKeyboardShortcutsDialog only if it has not been dismissed already - if (sInstance != null) { - showKeyboardShortcutsDialog(result); - } - } + showKeyboardShortcutsDialog(result); } }, deviceId); } @@ -585,7 +580,12 @@ public final class KeyboardShortcuts { mKeyboardShortcutsDialog.setCanceledOnTouchOutside(true); Window keyboardShortcutsWindow = mKeyboardShortcutsDialog.getWindow(); keyboardShortcutsWindow.setType(TYPE_SYSTEM_DIALOG); - mKeyboardShortcutsDialog.show(); + synchronized (sLock) { + // showKeyboardShortcutsDialog only if it has not been dismissed already + if (sInstance != null) { + mKeyboardShortcutsDialog.show(); + } + } } private void populateKeyboardShortcuts(LinearLayout keyboardShortcutsLayout, |