From: tokyo4j Date: Mon, 27 Jan 2025 02:05:31 +0000 (+0900) Subject: wlr-foreign: send output_enter on initialization X-Git-Url: https://git.mdlowis.com/?a=commitdiff_plain;h=9a473f184849e5ae96f9087a9f3be12eeb248be0;p=proto%2Flabwc.git wlr-foreign: send output_enter on initialization This fixes a bug that output_enter events are not sent when a Slack window running in background is re-mapped, which caused missing taskbar items in Waybar when it's configured to show windows per output. --- diff --git a/src/foreign-toplevel/wlr-foreign.c b/src/foreign-toplevel/wlr-foreign.c index 53908031..76eb01e5 100644 --- a/src/foreign-toplevel/wlr-foreign.c +++ b/src/foreign-toplevel/wlr-foreign.c @@ -240,6 +240,7 @@ wlr_foreign_toplevel_init(struct foreign_toplevel *toplevel) handle_new_title(&wlr_toplevel->on_view.new_title, NULL); handle_maximized(&wlr_toplevel->on_view.maximized, NULL); handle_fullscreened(&wlr_toplevel->on_view.fullscreened, NULL); + handle_new_outputs(&wlr_toplevel->on_view.new_outputs, NULL); /* Client side requests */ CONNECT_SIGNAL(wlr_toplevel->handle, &wlr_toplevel->on, request_maximize);