Go to file
Olivier Fourdan a3da4b8d5b 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
2018-07-24 10:44:49 +02:00
clutter ClutterActor: Preserve valid paint volumes till the next relayout/repaint 2018-07-13 11:42:28 +00:00
cogl cogl: Fix cogl_frame_info_get_frame_counter docs 2018-07-20 15:48:56 +08:00
data Make screen cast and remote desktop non-experimental 2018-06-07 12:57:51 +00:00
doc Remove gtk-doc 2015-07-06 00:52:18 -07:00
po Updated French translation 2018-07-24 10:22:29 +02:00
src window/wayland: Always update monitor for non-user ops 2018-07-24 10:44:49 +02:00
tools Clean up the source tree 2014-03-18 20:37:35 -04:00
.gitignore wayland: Create EGLStream-backed buffers through wl_eglstream_controller 2018-06-15 13:45:29 -07:00
autogen.sh Fix bashism in autogen.sh 2017-05-11 13:45:44 +02:00
configure.ac build: Bump libpipewire requirement 2018-07-18 18:19:13 +02: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.29.4 2018-07-18 17:36:45 +02:00