From 516465aefb351fd1a6a9f2dabc0f469bb6fa0834 Mon Sep 17 00:00:00 2001 From: Uwe Kindler Date: Fri, 15 May 2020 12:25:22 +0200 Subject: [PATCH] Fixed issue #173 - tab changes position when redocking it to the same position --- src/DockContainerWidget.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/DockContainerWidget.cpp b/src/DockContainerWidget.cpp index 91035dd..b964a24 100644 --- a/src/DockContainerWidget.cpp +++ b/src/DockContainerWidget.cpp @@ -575,6 +575,11 @@ void DockContainerWidgetPrivate::moveIntoCenterOfSection(QWidget* Widget, CDockA if (DroppedDockWidget) { CDockAreaWidget* OldDockArea = DroppedDockWidget->dockAreaWidget(); + if (OldDockArea == TargetArea) + { + return; + } + if (OldDockArea) { OldDockArea->removeDockWidget(DroppedDockWidget);