From 61d3d4dee7a4f9f68b4e7dd1e77ccd9acbed9a7c Mon Sep 17 00:00:00 2001 From: Jeremy Huang <66577496+thejch@users.noreply.github.com> Date: Fri, 6 Oct 2023 14:33:11 -0700 Subject: [PATCH] master: fix drop_at_cursor on workspace 2 (#3512) --- src/layout/MasterLayout.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/layout/MasterLayout.cpp b/src/layout/MasterLayout.cpp index 6fa168c4..0eeea16e 100644 --- a/src/layout/MasterLayout.cpp +++ b/src/layout/MasterLayout.cpp @@ -139,6 +139,8 @@ void CHyprMasterLayout::onWindowCreatedTiling(CWindow* pWindow, eDirection direc if (*PDROPATCURSOR && g_pInputManager->dragMode == MBIND_MOVE) { // if dragging window to move, drop it at the cursor position instead of bottom/top of stack for (auto it = m_lMasterNodesData.begin(); it != m_lMasterNodesData.end(); ++it) { + if (it->workspaceID != pWindow->m_iWorkspaceID) + continue; const wlr_box box = it->pWindow->getWindowIdealBoundingBoxIgnoreReserved(); if (wlr_box_contains_point(&box, MOUSECOORDS.x, MOUSECOORDS.y)) { // TODO: Deny when not using mouse switch (orientation) {