From: John Lindgren Date: Tue, 18 Nov 2025 07:37:25 +0000 (-0500) Subject: xwayland-unmanaged: remove obsolete workaround X-Git-Url: https://git.mdlowis.com/?a=commitdiff_plain;h=b1e7282995bc4ffbeff90bf304932854a62031b5;p=proto%2Flabwc.git xwayland-unmanaged: remove obsolete workaround --- diff --git a/src/xwayland-unmanaged.c b/src/xwayland-unmanaged.c index fe22398a..00fd2f55 100644 --- a/src/xwayland-unmanaged.c +++ b/src/xwayland-unmanaged.c @@ -162,19 +162,6 @@ handle_dissociate(struct wl_listener *listener, void *data) struct xwayland_unmanaged *unmanaged = wl_container_of(listener, unmanaged, dissociate); - if (!unmanaged->mappable.connected) { - /* - * In some cases wlroots fails to emit the associate event - * due to an early return in xwayland_surface_associate(). - * This is arguably a wlroots bug, but nevertheless it - * should not bring down labwc. - * - * TODO: Potentially remove when starting to track - * wlroots 0.18 and it got fixed upstream. - */ - wlr_log(WLR_ERROR, "dissociate received before associate"); - return; - } mappable_disconnect(&unmanaged->mappable); }