windowManager: Ignore auto-repeat activation of toggle keybindigs
Use Meta.KeyBindingFlags.IGNORE_AUTOREPEAT for open-application-menu and toggle-message-tray keybindings. Fixes: https://gitlab.gnome.org/GNOME/gnome-shell/issues/373
This commit is contained in:
parent
1877a2e00a
commit
ce4c485f34
@ -948,14 +948,14 @@ var WindowManager = new Lang.Class({
|
|||||||
|
|
||||||
this.addKeybinding('open-application-menu',
|
this.addKeybinding('open-application-menu',
|
||||||
new Gio.Settings({ schema_id: SHELL_KEYBINDINGS_SCHEMA }),
|
new Gio.Settings({ schema_id: SHELL_KEYBINDINGS_SCHEMA }),
|
||||||
Meta.KeyBindingFlags.NONE,
|
Meta.KeyBindingFlags.IGNORE_AUTOREPEAT,
|
||||||
Shell.ActionMode.NORMAL |
|
Shell.ActionMode.NORMAL |
|
||||||
Shell.ActionMode.POPUP,
|
Shell.ActionMode.POPUP,
|
||||||
this._toggleAppMenu.bind(this));
|
this._toggleAppMenu.bind(this));
|
||||||
|
|
||||||
this.addKeybinding('toggle-message-tray',
|
this.addKeybinding('toggle-message-tray',
|
||||||
new Gio.Settings({ schema_id: SHELL_KEYBINDINGS_SCHEMA }),
|
new Gio.Settings({ schema_id: SHELL_KEYBINDINGS_SCHEMA }),
|
||||||
Meta.KeyBindingFlags.NONE,
|
Meta.KeyBindingFlags.IGNORE_AUTOREPEAT,
|
||||||
Shell.ActionMode.NORMAL |
|
Shell.ActionMode.NORMAL |
|
||||||
Shell.ActionMode.OVERVIEW |
|
Shell.ActionMode.OVERVIEW |
|
||||||
Shell.ActionMode.POPUP,
|
Shell.ActionMode.POPUP,
|
||||||
|
Loading…
Reference in New Issue
Block a user