From 39f2a6d3dc079621c8dbadeca4828a8f8ad0e821 Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 1 Jun 2017 12:41:12 +0100 Subject: [PATCH] Update toolwindowmanager to 8a1543b --- qrenderdoc/3rdparty/toolwindowmanager/ToolWindowManager.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/qrenderdoc/3rdparty/toolwindowmanager/ToolWindowManager.cpp b/qrenderdoc/3rdparty/toolwindowmanager/ToolWindowManager.cpp index 50cfe9456..15fa437f4 100644 --- a/qrenderdoc/3rdparty/toolwindowmanager/ToolWindowManager.cpp +++ b/qrenderdoc/3rdparty/toolwindowmanager/ToolWindowManager.cpp @@ -277,8 +277,10 @@ void ToolWindowManager::moveToolWindows(QList toolWindows, parentSplitter->insertWidget(insertIndex, newArea); if(parentSplitterSizes.count() > indexInParentSplitter && parentSplitterSizes[0] != 0) { - parentSplitterSizes[indexInParentSplitter] /= 2; - parentSplitterSizes.insert(indexInParentSplitter, parentSplitterSizes[indexInParentSplitter]); + int availSize = parentSplitterSizes[indexInParentSplitter]; + + parentSplitterSizes[indexInParentSplitter] = int(availSize * (1.0f - area.percentage())); + parentSplitterSizes.insert(indexInParentSplitter, int(availSize * area.percentage())); parentSplitter->setSizes(parentSplitterSizes); }