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;