1
0
Fork 0
mutter-performance-source/src
Marco Trevisan (Treviño) 2a88a3eb96 x11/window: Do not try to compare a wayland active window with X11
If a window sends a configure stacking request, we were comparing the
active window with the event window even though they were different
client types (e.g. wayland and x11).

This was leading to a critical error, so let's handle this by ensuring
that the active window is of the same kind of the event window before
doing x11-specific checks. Behaving as different applications in case.

Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3727>
2024-05-03 12:38:01 +00:00
..
backends backends/native: Remove unused meta_kms_device_add_fake_plane_in_impl 2024-05-02 09:34:46 +00:00
common common/cogl-drm-formats: Split out format to string helper 2024-04-16 21:05:09 +00:00
compositor edge-resistance: Use current conventions for lists 2024-04-15 16:48:04 +00:00
core clipboard-manager: Cancel selection transfers 2024-04-19 14:31:01 +00:00
frames Revert "frames: Always initialize _MUTTER_FRAME_EXTENTS to zero" 2024-03-01 10:54:32 +01:00
meta meta/util: Move out debug topics and meta_topic() 2024-04-16 21:05:09 +00:00
tests window: Set the initial suspend state to 'hidden' 2024-04-19 13:33:42 +00:00
wayland wayland/transaction: Check surface pointer validity in _ensure_entry 2024-04-30 17:14:56 +00:00
x11 x11/window: Do not try to compare a wayland active window with X11 2024-05-03 12:38:01 +00:00
meson.build x11: Drop obsolete libXrender dependency 2024-04-22 10:16:31 +00:00
meta-private-enum-types.c.in build: Add missing include 2022-08-10 20:28:40 +02:00
meta-private-enum-types.h.in cleanup: Switch to pragma once 2023-08-07 22:24:36 +00:00