mutter/src
Jonas Ådahl 50a37a7fc0 wayland/xdg-shell: Dismiss instead of destroy invalid popup
Destroying is insufficient as it doesn't end any popup pointer grab, if
the dismissed popup was the last. This would later hit an assert as the
popup grab is assumed to always have at least one popup in its chain.

Closes: https://gitlab.gnome.org/GNOME/mutter/-/issues/2728
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2940>
2023-04-13 21:02:03 +02:00
..
backends screen-cast/monitor-src: Record frames with presentation time 2023-04-07 12:49:53 +02:00
compositor compositor: Drop anchor_window_pos field from MetaWindowDrag 2023-03-29 16:36:28 +00:00
core core: Create passive button grab on topmost Window 2023-04-12 11:28:50 +02:00
frames frames/content: Use gtk_widget_compute_point() 2023-04-05 16:38:16 +00:00
meta Export meta_window_has_pointer () 2023-03-20 20:23:02 +00:00
tests backends/stage: Pass ClutterFrame to MetaStageWatchFunc 2023-04-07 12:19:23 +02:00
wayland wayland/xdg-shell: Dismiss instead of destroy invalid popup 2023-04-13 21:02:03 +02:00
x11 core: Pass MetaWindow on passive button grab machinery 2023-04-12 11:28:50 +02:00
libmutter.pc.in build: Fix libs and cflags in autotools .pc file 2018-11-10 16:20:46 +00:00
meson.build wayland: Implement fractional_scale_v1 protocol 2023-03-04 22:13:45 +01: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 screen-cast: Add screen cast flag to streams 2020-07-30 09:51:16 +02:00