From 1c2383f8eb94bc8570e554efa5f842a8ab1461ea Mon Sep 17 00:00:00 2001 From: Uwe Kindler Date: Thu, 12 Mar 2020 20:29:03 +0100 Subject: [PATCH] Fixed regression #132 - Inner drop areas don't work with multi tab DockWidgets --- src/DockContainerWidget.cpp | 21 --------------------- 1 file changed, 21 deletions(-) diff --git a/src/DockContainerWidget.cpp b/src/DockContainerWidget.cpp index edf0f08..6329bfd 100644 --- a/src/DockContainerWidget.cpp +++ b/src/DockContainerWidget.cpp @@ -1452,30 +1452,9 @@ void CDockContainerWidget::dropFloatingWidget(CFloatingDockContainer* FloatingWi } -/** - * Returns the dock area for a dropped widget. - */ -CDockAreaWidget* droppedDockArea(QWidget* Widget) -{ - auto DroppedArea = qobject_cast(Widget); - if (!DroppedArea) - { - auto DroppedWidget = qobject_cast(Widget); - DroppedArea = DroppedWidget->dockAreaWidget(); - } - - return DroppedArea; -} - - //============================================================================ void CDockContainerWidget::dropWidget(QWidget* Widget, DockWidgetArea DropArea, CDockAreaWidget* TargetAreaWidget) { - if (TargetAreaWidget && TargetAreaWidget == droppedDockArea(Widget)) - { - return; - } - CDockWidget* SingleDockWidget = topLevelDockWidget(); if (TargetAreaWidget) {