mutter/src
Robert Mader 7e2a0ede16 wayland: Move check for present window out of the actor-surface class
All child classes of `MetaWaylandShellSurface` as well as
`MetaWaylandSurfaceRoleXWayland` should only sync their actor if
their toplevel surface has a window. Currently this check is done
in the actor-surface class, but not all surface classes have a
toplevel window, e.g. dnd-surfaces.
Move the check to the right places.

For subsurfaces this assumes that the subsurface is not the child of
a window-less surface (like, as stated above, e.g. a dnd-surface).
If we want to support subsurfaces of window-less surfaces in the future
we have to extend the check here.
But as this is not a regression, ignore this case for now.

https://gitlab.gnome.org/GNOME/mutter/merge_requests/537
2019-05-09 09:06:52 +00:00
..
backends backends: Fallback to builtin panel for devices where all heuristics fail 2019-05-03 15:01:47 +00:00
compositor compositor: Remove unused background_actor private reference 2019-04-30 16:15:42 -05:00
core core/window: Fix copy/paste error in size-changed docs 2019-05-08 09:28:16 +00:00
meta Make MetaSelection, MetaSelectionSource and MetaMemorySelectionSource public 2019-05-02 16:31:45 +02:00
tests meson: Define srcdir and builddir using meson functions 2019-05-02 19:56:23 +00:00
ui frame: Remove flashing support 2019-03-12 00:27:07 +00:00
wayland wayland: Move check for present window out of the actor-surface class 2019-05-09 09:06:52 +00:00
x11 Make MetaSelection, MetaSelectionSource and MetaMemorySelectionSource public 2019-05-02 16:31:45 +02:00
libmutter.pc.in build: Fix libs and cflags in autotools .pc file 2018-11-10 16:20:46 +00:00
meson.build meson: Define srcdir and builddir using meson functions 2019-05-02 19:56:23 +00:00
meta-marshal.list renderer-native: Add hardware presentation timing 2018-11-23 11:01:30 +00:00
org.freedesktop.login1.xml MetaLauncher: Don't g_error() on failure 2015-11-06 17:03:59 -05:00
org.gnome.Mutter.DisplayConfig.xml fixed typo 2018-07-24 13:16:36 +00:00
org.gnome.Mutter.IdleMonitor.xml idle-monitor: Add ResetIdletime API, for testing purposes 2018-04-16 13:28:03 +02:00
org.gnome.Mutter.RemoteDesktop.xml remote-desktop, screen-cast: Add version number to D-Bus APIs 2018-02-23 19:33:31 +08:00
org.gnome.Mutter.ScreenCast.xml org.gnome.Mutter.ScreenCast: Document what was added in API version 2 2019-02-26 13:39:11 +00:00