From bec2324b78b305d8e6b4aae8dd356641445a5973 Mon Sep 17 00:00:00 2001 From: outfoxxed Date: Fri, 21 Apr 2023 21:53:03 -0700 Subject: [PATCH] Account for reserved area when creating root node --- src/Hy3Layout.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Hy3Layout.cpp b/src/Hy3Layout.cpp index bc17624..3083004 100644 --- a/src/Hy3Layout.cpp +++ b/src/Hy3Layout.cpp @@ -411,8 +411,8 @@ void Hy3Layout::onWindowCreatedTiling(CWindow* window) { if ((opening_into = this->getWorkspaceRootGroup(window->m_iWorkspaceID)) == nullptr) { this->nodes.push_back({ .data = Hy3GroupLayout::SplitH, - .position = monitor->vecPosition, - .size = monitor->vecSize, + .position = monitor->vecPosition + monitor->vecReservedTopLeft, + .size = monitor->vecSize - monitor->vecReservedTopLeft - monitor->vecReservedBottomRight, .workspace_id = window->m_iWorkspaceID, .layout = this, });