Skip to content

Commit 1c2383f

Browse files
Fixed regression #132 - Inner drop areas don't work with multi tab DockWidgets
1 parent 6c687d2 commit 1c2383f

File tree

1 file changed

+0
-21
lines changed

1 file changed

+0
-21
lines changed

src/DockContainerWidget.cpp

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1452,30 +1452,9 @@ void CDockContainerWidget::dropFloatingWidget(CFloatingDockContainer* FloatingWi
14521452
}
14531453

14541454

1455-
/**
1456-
* Returns the dock area for a dropped widget.
1457-
*/
1458-
CDockAreaWidget* droppedDockArea(QWidget* Widget)
1459-
{
1460-
auto DroppedArea = qobject_cast<CDockAreaWidget*>(Widget);
1461-
if (!DroppedArea)
1462-
{
1463-
auto DroppedWidget = qobject_cast<CDockWidget*>(Widget);
1464-
DroppedArea = DroppedWidget->dockAreaWidget();
1465-
}
1466-
1467-
return DroppedArea;
1468-
}
1469-
1470-
14711455
//============================================================================
14721456
void CDockContainerWidget::dropWidget(QWidget* Widget, DockWidgetArea DropArea, CDockAreaWidget* TargetAreaWidget)
14731457
{
1474-
if (TargetAreaWidget && TargetAreaWidget == droppedDockArea(Widget))
1475-
{
1476-
return;
1477-
}
1478-
14791458
CDockWidget* SingleDockWidget = topLevelDockWidget();
14801459
if (TargetAreaWidget)
14811460
{

0 commit comments

Comments
 (0)