mutter/src/meta
Olivier Fourdan ac5d9ec558 keybindings: Do not grab the locate-pointer key if unnecessary
On X11, mutter needs to keep a grab on the locate-pointer key to be able
to trigger the functionality time the corresponding key combo is
pressed.

However, doing so may have side effects on other X11 clients that would
want to have a grab on the same key.

Make sure we only actually grab the key combo for "locate-pointer" only
when the feature is actually enabled, so that having the locate pointer
feature turned off (the default) would not cause side effects on other
X11 clients that might want to use the same key for their own use.

Fixes: https://gitlab.gnome.org/GNOME/mutter/issues/647
2019-07-18 13:10:32 +00:00
..
barrier.h Use a consistent style for enum braces 2019-02-28 09:31:01 +01:00
boxes.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
common.h frame: Remove flashing support 2019-03-12 00:27:07 +00:00
compositor-mutter.h compositor: Drop meta_get_overlay_window() 2019-07-11 10:56:53 +02:00
compositor.h window-actor: Make it clearer that the surface actor doesn't change 2019-06-28 21:08:23 +02:00
display.h core: Untangle input focus management 2019-05-24 15:30:31 +00:00
group.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
keybindings.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
main.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
meson.build Make MetaSelection, MetaSelectionSource and MetaMemorySelectionSource public 2019-05-02 16:31:45 +02:00
meta-backend.h meta, startup-notification: Make type declarations public 2019-01-24 16:38:09 +00:00
meta-background-actor.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
meta-background-group.h meta: Make MetaBackgroundGroup derivable 2019-06-24 13:49:31 +00:00
meta-background-image.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
meta-background.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
meta-close-dialog.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
meta-cursor-tracker.h cursor-tracker: Add API to get whether the pointer is visible 2019-07-10 12:39:06 +00:00
meta-dnd.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
meta-enum-types.c.in Move meta-enum-type.*.in into meta/ 2018-11-06 17:17:36 +01:00
meta-enum-types.h.in enum-types: Use @basename@ in header comment 2019-06-12 18:01:36 +02:00
meta-idle-monitor.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
meta-inhibit-shortcuts-dialog.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
meta-launch-context.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
meta-monitor-manager.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
meta-plugin.h compositor: Add "locate_pointer" vmethod 2019-06-05 09:34:39 +00:00
meta-remote-access-controller.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
meta-selection-source-memory.h Make MetaSelection, MetaSelectionSource and MetaMemorySelectionSource public 2019-05-02 16:31:45 +02:00
meta-selection-source.h Make MetaSelection, MetaSelectionSource and MetaMemorySelectionSource public 2019-05-02 16:31:45 +02:00
meta-selection.h Make MetaSelection, MetaSelectionSource and MetaMemorySelectionSource public 2019-05-02 16:31:45 +02:00
meta-settings.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
meta-shadow-factory.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
meta-shaped-texture.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
meta-sound-player.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
meta-stage.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
meta-startup-notification.h meta, startup-notification: Make type declarations public 2019-01-24 16:38:09 +00:00
meta-version.h.in
meta-window-actor.h Use a consistent style for enum braces 2019-02-28 09:31:01 +01:00
meta-window-group.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
meta-window-shape.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
meta-workspace-manager.h workspace-manager: Add API to reorder workspaces 2019-07-08 08:25:54 +00:00
meta-x11-display.h core: Untangle input focus management 2019-05-24 15:30:31 +00:00
meta-x11-errors.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
prefs.h keybindings: Do not grab the locate-pointer key if unnecessary 2019-07-18 13:10:32 +00:00
theme.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00
types.h Make MetaSelection, MetaSelectionSource and MetaMemorySelectionSource public 2019-05-02 16:31:45 +02:00
util.h meta: Remove meta_free_gslist_and_elements 2019-05-15 14:49:56 -05:00
window.h Use a consistent style for enum braces 2019-02-28 09:31:01 +01:00
workspace.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00