From 35ef8dc1f7abb3e7139de5f8831ca2b0d81da78c Mon Sep 17 00:00:00 2001 From: outfoxxed Date: Tue, 17 Mar 2026 17:06:22 +0100 Subject: protocols/workspace: schedule done after output update (#13743) --- src/protocols/ExtWorkspace.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'src/protocols/ExtWorkspace.cpp') diff --git a/src/protocols/ExtWorkspace.cpp b/src/protocols/ExtWorkspace.cpp index 4fa3152d..ac7c7277 100644 --- a/src/protocols/ExtWorkspace.cpp +++ b/src/protocols/ExtWorkspace.cpp @@ -33,8 +33,13 @@ CExtWorkspaceGroupResource::CExtWorkspaceGroupResource(WPm_events.outputBound.listen([this](const SP& output) { - if (output->client() == m_resource->client()) - m_resource->sendOutputEnter(output->getResource()->resource()); + if (output->client() != m_resource->client()) + return; + + m_resource->sendOutputEnter(output->getResource()->resource()); + + if (m_manager) + m_manager->scheduleDone(); }); } -- cgit v1.2.3