Go to file
Olivier Fourdan e8a09942e9 window/wayland: Always update monitor for non-user ops
meta_window_wayland_update_main_monitor() would skip the monitor update
if the difference in scale between the old and the new monitor would
cause another monitor change.

While this is suitable when the monitor change results from a user
interactively moving the surface between monitors of different scales,
this can leave dangling pointers to freed monitors when this is
triggered by a change of monitor configuration.

Make sure we update the monitor unconditionally if not from a user
operation.

Closes: https://gitlab.gnome.org/GNOME/mutter/issues/189

(cherry picked from commit a3da4b8d5b)
2019-02-11 13:40:06 -05:00
clutter virtual-input/evdev: Translate from button codes internal to evdev 2019-02-11 13:40:06 -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-02-11 13:40:06 -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 window/wayland: Always update monitor for non-user ops 2019-02-11 13:40:06 -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-02-11 13:40:05 -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