From 38d8e6aa257785f5419bb7da849674806b595ba7 Mon Sep 17 00:00:00 2001 From: Davide Faconti Date: Sat, 13 Jun 2020 17:22:25 +0200 Subject: [PATCH] fix --- demo/MainWindow.cpp | 2 +- src/DockContainerWidget.cpp | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/demo/MainWindow.cpp b/demo/MainWindow.cpp index ff165a5..7eff38b 100644 --- a/demo/MainWindow.cpp +++ b/demo/MainWindow.cpp @@ -586,7 +586,7 @@ CMainWindow::CMainWindow(QWidget *parent) : d->createContent(); // Default window geometry - center on screen - resize(1280, 720); + resize(1200, 1000); setGeometry(QStyle::alignedRect( Qt::LeftToRight, Qt::AlignCenter, frameSize(), QGuiApplication::primaryScreen()->availableGeometry() diff --git a/src/DockContainerWidget.cpp b/src/DockContainerWidget.cpp index d92ea36..d126f54 100644 --- a/src/DockContainerWidget.cpp +++ b/src/DockContainerWidget.cpp @@ -324,7 +324,7 @@ public: { SplitterSizes[i] = AreaSize / TotRatio; } - SplitterSizes.back() = AreaSize * AreaSize / TotRatio; + SplitterSizes.back() = AreaSize * LastRatio / TotRatio; Splitter->setSizes(SplitterSizes); } @@ -1173,7 +1173,7 @@ CDockAreaWidget* DockContainerWidgetPrivate::dockWidgetIntoDockArea(DockWidgetAr insertWidgetIntoSplitter(NewSplitter, NewDockArea, InsertParam.append()); TargetAreaSplitter->insertWidget(index, NewSplitter); TargetAreaSplitter->setSizes(TargetAreaSizes); - onAdjustSplitterSizes(TargetAreaSplitter); + onAdjustSplitterSizes(NewSplitter); } appendDockAreas({NewDockArea});