summaryrefslogtreecommitdiff
path: root/src/layout
diff options
context:
space:
mode:
authorVaxry <vaxry@vaxry.net>2025-12-06 11:32:01 +0000
committerVaxry <vaxry@vaxry.net>2025-12-06 11:32:01 +0000
commitd3c9c54b79c7c6191c2d9c87a6a3e72b59169361 (patch)
tree2dba3bad4bf1dbfb16b433a742cabec77793c08c /src/layout
parentcedadf4fdc63e04ab41cab00c0417ba248ce748e (diff)
layouts: fix maximize size
Diffstat (limited to 'src/layout')
-rw-r--r--src/layout/DwindleLayout.cpp2
-rw-r--r--src/layout/MasterLayout.cpp2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/layout/DwindleLayout.cpp b/src/layout/DwindleLayout.cpp
index a268d857..a12f9029 100644
--- a/src/layout/DwindleLayout.cpp
+++ b/src/layout/DwindleLayout.cpp
@@ -570,7 +570,7 @@ void CHyprDwindleLayout::calculateWorkspace(const PHLWORKSPACE& pWorkspace) {
SP<SDwindleNodeData> fakeNode = makeShared<SDwindleNodeData>();
fakeNode->self = fakeNode;
fakeNode->pWindow = PFULLWINDOW;
- fakeNode->box = PMONITOR->logicalBoxMinusReserved();
+ fakeNode->box = workAreaOnWorkspace(pWorkspace);
fakeNode->workspaceID = pWorkspace->m_id;
PFULLWINDOW->m_position = fakeNode->box.pos();
PFULLWINDOW->m_size = fakeNode->box.size();
diff --git a/src/layout/MasterLayout.cpp b/src/layout/MasterLayout.cpp
index a998d3c8..2c0dac7f 100644
--- a/src/layout/MasterLayout.cpp
+++ b/src/layout/MasterLayout.cpp
@@ -322,7 +322,7 @@ void CHyprMasterLayout::calculateWorkspace(PHLWORKSPACE pWorkspace) {
} else if (pWorkspace->m_fullscreenMode == FSMODE_MAXIMIZED) {
SMasterNodeData fakeNode;
fakeNode.pWindow = PFULLWINDOW;
- const auto WORKAREA = PMONITOR->logicalBoxMinusReserved();
+ const auto WORKAREA = workAreaOnWorkspace(pWorkspace);
fakeNode.position = WORKAREA.pos();
fakeNode.size = WORKAREA.size();
fakeNode.workspaceID = pWorkspace->m_id;