mutter/src/frames
Carlos Garnacho dfaa6fdc14 frames: Fix check of Motif WM hints
We use this for tracking the deletable state of the client window,
but forgot to check that the MWM_HINT_FUNCTIONS hint is set in
hints.flags before checking hints.functions.

This resulted in windows that do not specify this flag (and thus
should go with the defaults) in being mistakenly removed the close
button, as the functions flags would be typically 0 in that case.

Fixes issues with Chromium and Electron applications missing the
close button, since Chromium does this on X11.

Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2735>
2022-12-05 12:40:53 +01:00
..
main.c frames: Add new X11 frames client 2022-12-01 20:10:53 +00:00
meson.build frames: Add new X11 frames client 2022-12-01 20:10:53 +00:00
meta-frame-content.c frames: Add new X11 frames client 2022-12-01 20:10:53 +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 new X11 frames client 2022-12-01 20:10:53 +00:00
meta-frame-header.h frames: Add new X11 frames client 2022-12-01 20:10:53 +00:00
meta-frame.c frames: Fix check of Motif WM hints 2022-12-05 12:40:53 +01:00
meta-frame.h frames: Add new X11 frames client 2022-12-01 20:10:53 +00:00
meta-window-tracker.c frames: Double check _MUTTER_NEEDS_FRAME property changes 2022-12-04 12:09:43 +01:00
meta-window-tracker.h frames: Add new X11 frames client 2022-12-01 20:10:53 +00:00