labwc/include/foreign-toplevel
G7fya df1e8eb008 desktop: refresh workspace appearance for workspace changes
Fix workspace state updates so panels such as sfwbar can correctly
track workspace-filtered taskbars under labwc.

- remove restriction that skips workspace updates when the source is OSD
- trigger output_update_workspace_appearance() after workspace change
- return early when no view is present to avoid inconsistent updates

This resolves incorrect behavior where sfwbar (filter = workspace)
does not update properly under labwc, while it works correctly on sway.

Related: https://github.com/LBCrion/sfwbar/issues/412
2026-04-19 15:48:12 +00:00
..
ext-foreign.h foreign-toplevel: simplify and fully separate ext-foreign/wlr-foreign 2025-08-07 23:27:04 -04:00
foreign.h desktop: refresh workspace appearance for workspace changes 2026-04-19 15:48:12 +00:00
wlr-foreign.h foreign-toplevel: simplify and fully separate ext-foreign/wlr-foreign 2025-08-07 23:27:04 -04:00