mutter/src/ui
Sebastian Keller c2968c89fe frame: Fix crash when clicking below titlebar with broken gtk themes
When a gtk theme uses larger shadows for the unfocused state than for
the focused one, this can cause a crash in meta_frame_left_click_event.
Since whether to call meta_frame_left_click_event is decided based on
the decoration size before focusing and the control that was clicked on
after focusing, this can result in an event handled in
meta_frame_left_click_event being on the client area.

Fixes https://gitlab.gnome.org/GNOME/mutter/-/issues/1668

Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1748>
2021-03-08 21:16:09 +00:00
..
frames.c frame: Fix crash when clicking below titlebar with broken gtk themes 2021-03-08 21:16:09 +00:00
frames.h frame: Pass the frame area for get_mask() 2020-01-29 10:44:50 +00:00
theme-private.h ui: Remove fallback app menu 2019-01-30 18:39:42 +00:00
theme.c Make meta_* logging utilities not require line break 2020-10-08 16:38:41 +02:00
ui.c *: Fix spelling mistakes found by codespell 2020-08-29 09:10:31 +00:00
ui.h meta: Hide libmutter symbols by default and selectively export them 2019-01-23 14:18:13 +01:00