@@ -566,8 +566,8 @@ void DockContainerWidgetPrivate::dropIntoSection(CFloatingDockContainer* Floatin
566
566
TargetAreaSplitter = Splitter;
567
567
}
568
568
int AreaIndex = TargetAreaSplitter->indexOf (TargetArea);
569
- auto Widget = FloatingWidget->dockContainer ()->findChild <QWidget *>(QString (), Qt::FindDirectChildrenOnly);
570
- auto FloatingSplitter = qobject_cast<QSplitter*>(Widget );
569
+ auto FloatingSplitter = FloatingWidget->dockContainer ()->findChild <CDockSplitter *>(
570
+ QString (), Qt::FindDirectChildrenOnly );
571
571
572
572
if (TargetAreaSplitter->orientation () == InsertParam.orientation ())
573
573
{
@@ -576,7 +576,7 @@ void DockContainerWidgetPrivate::dropIntoSection(CFloatingDockContainer* Floatin
576
576
bool AdjustSplitterSizes = true ;
577
577
if ((FloatingSplitter->orientation () != InsertParam.orientation ()) && FloatingSplitter->count () > 1 )
578
578
{
579
- TargetAreaSplitter->insertWidget (AreaIndex + InsertParam.insertOffset (), Widget );
579
+ TargetAreaSplitter->insertWidget (AreaIndex + InsertParam.insertOffset (), FloatingSplitter );
580
580
updateSplitterHandles (TargetAreaSplitter);
581
581
}
582
582
else
@@ -606,7 +606,7 @@ void DockContainerWidgetPrivate::dropIntoSection(CFloatingDockContainer* Floatin
606
606
bool AdjustSplitterSizes = true ;
607
607
if ((FloatingSplitter->orientation () != InsertParam.orientation ()) && FloatingSplitter->count () > 1 )
608
608
{
609
- NewSplitter->addWidget (Widget );
609
+ NewSplitter->addWidget (FloatingSplitter );
610
610
updateSplitterHandles (NewSplitter);
611
611
}
612
612
else
0 commit comments