diff options
author | Carlos Garnacho <carlosg@gnome.org> | 2018-09-18 19:49:03 +0200 |
---|---|---|
committer | Jonas Ã…dahl <jadahl@gmail.com> | 2019-02-19 18:09:01 +0000 |
commit | e62c9e1c5d6c848044790e7734b66a7e348eac27 (patch) | |
tree | 3fd7c5bda96855ecae8ec3fd116889cb6272b079 /src/compositor/compositor-private.h | |
parent | 7bd668e6d0081ff4a22617625347e54ca7138819 (diff) | |
download | mutter-wip/carlosg/unfocus-on-modal.tar.gz |
compositor: Focus the no focus window during modal plugin operationswip/carlosg/unfocus-on-modal
Modal operations are usually far from transient, so it makes sense to
unfocus the currently focused window while the operation is going on.
If no other window was focused and the window is still alive when the
modal operation is finished, focus will be restored back.
Closes: https://gitlab.gnome.org/GNOME/gnome-shell/issues/452
Diffstat (limited to 'src/compositor/compositor-private.h')
-rw-r--r-- | src/compositor/compositor-private.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/compositor/compositor-private.h b/src/compositor/compositor-private.h index 0f92d42da..84844c2a9 100644 --- a/src/compositor/compositor-private.h +++ b/src/compositor/compositor-private.h @@ -40,6 +40,8 @@ struct _MetaCompositor MetaPluginManager *plugin_mgr; + MetaWindow *restore_focus_window; + gboolean frame_has_updated_xsurfaces; gboolean have_x11_sync_object; }; |