summaryrefslogtreecommitdiff
path: root/src/layout/DwindleLayout.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/layout/DwindleLayout.cpp')
-rw-r--r--src/layout/DwindleLayout.cpp11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/layout/DwindleLayout.cpp b/src/layout/DwindleLayout.cpp
index 3c1ee742..758a938d 100644
--- a/src/layout/DwindleLayout.cpp
+++ b/src/layout/DwindleLayout.cpp
@@ -109,10 +109,7 @@ void CHyprDwindleLayout::applyNodeDataToWindow(SDwindleNodeData* pNode) {
PWINDOW->m_vEffectivePosition = PWINDOW->m_vEffectivePosition + OFFSETTOPLEFT;
PWINDOW->m_vEffectiveSize = PWINDOW->m_vEffectiveSize - OFFSETTOPLEFT - OFFSETBOTTOMRIGHT;
- // TEMP: remove when anims added
- PWINDOW->m_vRealPosition = PWINDOW->m_vEffectivePosition;
- PWINDOW->m_vRealSize = PWINDOW->m_vEffectiveSize;
- g_pXWaylandManager->setWindowSize(PWINDOW, PWINDOW->m_vRealSize);
+ g_pXWaylandManager->setWindowSize(PWINDOW, PWINDOW->m_vEffectiveSize);
}
void CHyprDwindleLayout::onWindowCreated(CWindow* pWindow) {
@@ -145,6 +142,9 @@ void CHyprDwindleLayout::onWindowCreated(CWindow* pWindow) {
applyNodeDataToWindow(PNODE);
+ pWindow->m_vRealPosition = PNODE->position + PNODE->size / 2.f;
+ pWindow->m_vRealSize = Vector2D(5, 5);
+
return;
}
@@ -193,6 +193,9 @@ void CHyprDwindleLayout::onWindowCreated(CWindow* pWindow) {
applyNodeDataToWindow(PNODE);
applyNodeDataToWindow(OPENINGON);
+
+ pWindow->m_vRealPosition = PNODE->position + PNODE->size / 2.f;
+ pWindow->m_vRealSize = Vector2D(5,5);
}
void CHyprDwindleLayout::onWindowRemoved(CWindow* pWindow) {