diff --git a/types/xdg_shell/wlr_xdg_popup.c b/types/xdg_shell/wlr_xdg_popup.c index a718b4528..438647b40 100644 --- a/types/xdg_shell/wlr_xdg_popup.c +++ b/types/xdg_shell/wlr_xdg_popup.c @@ -402,8 +402,6 @@ void create_xdg_popup(struct wlr_xdg_surface *surface, struct wlr_xdg_surface *p wl_resource_set_implementation(surface->popup->resource, &xdg_popup_implementation, surface->popup, NULL); - surface->role = WLR_XDG_SURFACE_ROLE_POPUP; - wlr_xdg_positioner_rules_get_geometry( &positioner->rules, &surface->popup->scheduled.geometry); surface->popup->scheduled.rules = positioner->rules;