From 5484411232a0add23ae0acf9225571fc51e73310 Mon Sep 17 00:00:00 2001 From: vaxerski <43317083+vaxerski@users.noreply.github.com> Date: Mon, 29 May 2023 17:46:06 +0200 Subject: [PATCH] compositor: disallow sending pinned to special --- src/Compositor.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Compositor.cpp b/src/Compositor.cpp index 380d81b3..e6a3d993 100644 --- a/src/Compositor.cpp +++ b/src/Compositor.cpp @@ -2352,6 +2352,9 @@ void CCompositor::moveWindowToWorkspaceSafe(CWindow* pWindow, CWorkspace* pWorks if (!pWindow || !pWorkspace) return; + if (pWindow->m_bPinned && pWorkspace->m_bIsSpecialWorkspace) + return; + const bool FULLSCREEN = pWindow->m_bIsFullscreen; const auto FULLSCREENMODE = getWorkspaceByID(pWindow->m_iWorkspaceID)->m_efFullscreenMode;