Go to file
Jonas Ådahl 58cc091134 wayland/xdg-shell: Handle requests after toplevel was unmanaged
A window can be unmanaged without asking the client to do it, for
example as a side effect of a parent window being unmanaged, if the
child window was a attached dialog.

This means that the client might still make requests post updates to it
after that it was unmapped. Handle this gracefully by NULL-checking the
surface's MetaWindow pointer. We're not loosing any state due to this,
as if the client wants to map the same surface again, it needs to either
reassign it the toplevel role, or reset the xdg-toplevel, both resulting
in all state being lost anyway.

https://gitlab.gnome.org/GNOME/mutter/issues/240
(cherry picked from commit 5fd0f62a62)
2019-01-14 10:06:50 -05:00
clutter virtual-input/evdev: Translate from button codes internal to evdev 2019-01-14 10:06:42 -05:00
cogl native: Restore previous EGL state after blitting onto secondary GPU 2018-04-25 15:24:14 +00:00
data wayland: Allow Xwayland grabs on selected apps 2019-01-14 10:06:43 -05:00
doc Remove gtk-doc 2015-07-06 00:52:18 -07:00
po Updated Slovenian translation 2018-04-10 17:58:12 +02:00
src wayland/xdg-shell: Handle requests after toplevel was unmanaged 2019-01-14 10:06:50 -05:00
tools Clean up the source tree 2014-03-18 20:37:35 -04:00
.gitignore wayland: Add support for stable xdg-shell 2018-02-23 18:57:53 +08:00
autogen.sh Fix bashism in autogen.sh 2017-05-11 13:45:44 +02:00
configure.ac mutter-search-for-libpipewire-0_2.patch 2019-01-14 10:06:42 -05:00
COPYING Updated obsolete FSF postal address in COPYING 2014-01-13 11:35:48 -05:00
Makefile.am Fix the merged build 2016-04-27 20:37:47 +02:00
mutter.doap doap: add <programming-language> 2014-07-31 17:50:28 +02:00
NEWS Bump version to 3.28.3 2018-07-18 23:12:51 +02:00