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); }