0debb24e12
Prior to this commit, barriers were created with a MetaDisplay pointer, despite being entities related and owned by the backend. In the X11 case, it was also not hooked up to the backend X11 connection, but the clutter one, meaning for example that the logic was active (but dormant) also for the Xwayland connection. Fix this by moving X11 barrier management and event processing fully to the backend. Also replace passing a display pointer with passing a backend pointer. Keep the display pointer around for a release, but mark it as deprecated. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2442> |
||
---|---|---|
.. | ||
meta-backend-x11-cm.c | ||
meta-backend-x11-cm.h | ||
meta-cursor-sprite-xfixes.c | ||
meta-cursor-sprite-xfixes.h | ||
meta-renderer-x11-cm.c | ||
meta-renderer-x11-cm.h |