* commit '9f1ae205b40a2cc730b3e07b1a408ad2803c40fd': Disable soft keyboard when keyboard attached.
This commit is contained in:
@@ -353,8 +353,7 @@ public class MenuBuilder implements Menu {
|
||||
mNonActionItems = new ArrayList<MenuItemImpl>();
|
||||
mIsActionItemsStale = true;
|
||||
|
||||
mShortcutsVisible =
|
||||
(mResources.getConfiguration().keyboard != Configuration.KEYBOARD_NOKEYS);
|
||||
setShortcutsVisibleInner(true);
|
||||
}
|
||||
|
||||
public MenuBuilder setDefaultShowAsAction(int defaultShowAsAction) {
|
||||
@@ -782,14 +781,18 @@ public class MenuBuilder implements Menu {
|
||||
*/
|
||||
public void setShortcutsVisible(boolean shortcutsVisible) {
|
||||
if (mShortcutsVisible == shortcutsVisible) return;
|
||||
|
||||
mShortcutsVisible =
|
||||
(mResources.getConfiguration().keyboard != Configuration.KEYBOARD_NOKEYS)
|
||||
&& shortcutsVisible;
|
||||
|
||||
|
||||
setShortcutsVisibleInner(shortcutsVisible);
|
||||
refreshShortcuts(mShortcutsVisible, isQwertyMode());
|
||||
}
|
||||
|
||||
private void setShortcutsVisibleInner(boolean shortcutsVisible) {
|
||||
mShortcutsVisible = shortcutsVisible
|
||||
&& mResources.getConfiguration().keyboard != Configuration.KEYBOARD_NOKEYS
|
||||
&& mResources.getBoolean(
|
||||
com.android.internal.R.bool.config_showMenuShortcutsWhenKeyboardPresent);
|
||||
}
|
||||
|
||||
/**
|
||||
* @return Whether shortcuts should be visible on menus.
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user