xdg-shell: Always handle frame callbacks in popup_apply_state()
Just like we do in `toplevel_apply_state()`. Closes https://gitlab.gnome.org/GNOME/mutter/-/issues/2752 Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2963>
This commit is contained in:
parent
dd6be7cf2a
commit
b56ab36704
@ -1240,7 +1240,10 @@ meta_wayland_xdg_popup_apply_state (MetaWaylandSurfaceRole *surface_role,
|
|||||||
finish_popup_setup (xdg_popup);
|
finish_popup_setup (xdg_popup);
|
||||||
|
|
||||||
if (!meta_wayland_surface_get_window (surface))
|
if (!meta_wayland_surface_get_window (surface))
|
||||||
|
{
|
||||||
|
meta_wayland_actor_surface_queue_frame_callbacks (actor_surface, pending);
|
||||||
return;
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if (pending->xdg_positioner)
|
if (pending->xdg_positioner)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user