mutter/src/frames
Sebastian Keller d643eb5c6f frames: Disable XDND support on the frame window
All X11 surfaces created by gtk4 claim to support XDND via the XdndAware
property. This was leading some clients, e.g. Qt, to consider the frame
window as drop target instead of the client window.

Avoid this issue by removing the XdndAware property again after gtk has
created the surface.

Closes: https://gitlab.gnome.org/GNOME/mutter/-/issues/2715
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2978>
2023-04-28 12:46:58 +02:00
..
main.c frames: Use cairo renderer on GTK frames 2023-04-24 12:07:06 +02:00
meson.build Revert "x11: Move Motif WM hints to a separate header" 2022-12-09 16:28:33 +00:00
meta-frame-content.c frames/content: Use gtk_widget_compute_point() 2023-04-05 16:38:16 +00:00
meta-frame-content.h frames: Add new X11 frames client 2022-12-01 20:10:53 +00:00
meta-frame-header.c frames: Add CSS class on init 2022-12-09 12:25:07 -03:00
meta-frame-header.h frames: Add new X11 frames client 2022-12-01 20:10:53 +00:00
meta-frame.c frames: Disable XDND support on the frame window 2023-04-28 12:46:58 +02:00
meta-frame.h frames: Add new X11 frames client 2022-12-01 20:10:53 +00:00
meta-window-tracker.c frames/window-tracker: Select StructureNotifyMask X11 events 2023-04-04 10:50:42 +00:00
meta-window-tracker.h frames: Add new X11 frames client 2022-12-01 20:10:53 +00:00