From f36cd350ccb21260def0c02cb9de803a85c4b4b8 Mon Sep 17 00:00:00 2001 From: vaxerski <43317083+vaxerski@users.noreply.github.com> Date: Wed, 3 Aug 2022 12:27:20 +0200 Subject: do not animate mouse resizes in layouts --- src/layout/DwindleLayout.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/layout/DwindleLayout.hpp') 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*); CHyprDwindleLayout* layout = nullptr; }; @@ -65,7 +65,7 @@ private: std::list 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&); -- cgit v1.2.3