summaryrefslogtreecommitdiff
path: root/src/layout/DwindleLayout.hpp
diff options
context:
space:
mode:
authorvaxerski <43317083+vaxerski@users.noreply.github.com>2022-08-03 12:27:20 +0200
committervaxerski <43317083+vaxerski@users.noreply.github.com>2022-08-03 12:27:20 +0200
commitf36cd350ccb21260def0c02cb9de803a85c4b4b8 (patch)
treeb7afb67b6af994e817fa35823b3e7f3d1bc6a7d0 /src/layout/DwindleLayout.hpp
parentc779a7c03bef72aff78c14a29f5ba106de50b8d6 (diff)
do not animate mouse resizes in layouts
Diffstat (limited to 'src/layout/DwindleLayout.hpp')
-rw-r--r--src/layout/DwindleLayout.hpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/layout/DwindleLayout.hpp b/src/layout/DwindleLayout.hpp
index 1dceb0c5..3392efb2 100644
--- a/src/layout/DwindleLayout.hpp
+++ b/src/layout/DwindleLayout.hpp
@@ -37,7 +37,7 @@ struct SDwindleNodeData {
return pWindow == rhs.pWindow && workspaceID == rhs.workspaceID && position == rhs.position && size == rhs.size && pParent == rhs.pParent && children[0] == rhs.children[0] && children[1] == rhs.children[1];
}
- void recalcSizePosRecursive();
+ void recalcSizePosRecursive(bool force = false);
void getAllChildrenRecursive(std::deque<SDwindleNodeData*>*);
CHyprDwindleLayout* layout = nullptr;
};
@@ -65,7 +65,7 @@ private:
std::list<SDwindleNodeData> m_lDwindleNodesData;
int getNodesOnWorkspace(const int&);
- void applyNodeDataToWindow(SDwindleNodeData*);
+ void applyNodeDataToWindow(SDwindleNodeData*, bool force = false);
SDwindleNodeData* getNodeFromWindow(CWindow*);
SDwindleNodeData* getFirstNodeOnWorkspace(const int&);
SDwindleNodeData* getMasterNodeOnWorkspace(const int&);