mirror of
https://github.com/brl/mutter.git
synced 2025-08-06 00:24:42 +00:00
Add MetaWindowActorX11 and MetaWindowActorWayland
Those are stub specialized classes for MetaWindowActor. This will help ensuring that we do not execute X11-specific code paths on pure Wayland clients. The relationship between the window actor and the surface is the following: * Wayland: MetaWindowActorWayland + MetaSurfaceActorWayland * X11: MetaWindowActorX11 + MetaSurfaceActorX11 * Xwayland: MetaWindowActorX11 + MetaSurfaceActorWayland It is not possible to have MetaWindowActorWayland backed by a MetaSurfaceActorX11 surface. https://gitlab.gnome.org/GNOME/mutter/merge_requests/368
This commit is contained in:
@@ -293,6 +293,10 @@ mutter_sources = [
|
||||
'compositor/meta-texture-tower.h',
|
||||
'compositor/meta-window-actor.c',
|
||||
'compositor/meta-window-actor-private.h',
|
||||
'compositor/meta-window-actor-wayland.c',
|
||||
'compositor/meta-window-actor-wayland.h',
|
||||
'compositor/meta-window-actor-x11.c',
|
||||
'compositor/meta-window-actor-x11.h',
|
||||
'compositor/meta-window-group.c',
|
||||
'compositor/meta-window-group-private.h',
|
||||
'compositor/meta-window-shape.c',
|
||||
|
Reference in New Issue
Block a user