As meta_window_place_with_placement_rule will trigger a configure event
being sent ensure that the popup is placed on the correct monitor first
to ensure the right scale factor is applied.
Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
https://bugzilla.gnome.org/show_bug.cgi?id=771841
Gbp-Pq: Name wayland-xdg-shell-update-popup-window-monitor-early.patch
&xdg_popup->parent_destroy_listener);
window = meta_window_wayland_new (display, surface);
- meta_window_place_with_placement_rule (window, &placement_rule);
meta_wayland_surface_set_window (surface, window);
+ meta_window_update_monitor (window, FALSE);
+ meta_window_place_with_placement_rule (window, &placement_rule);
if (seat)
{