Added support for delete on close to overlayed widgets

This commit is contained in:
Syarif Fakhri
2022-09-09 13:57:43 +08:00
parent 54b9a8dc50
commit 22402e79f5
3 changed files with 15 additions and 2 deletions

View File

@@ -1015,6 +1015,10 @@ bool CDockWidget::closeDockWidgetInternal(bool ForceClose)
FloatingWidget->hide();
}
}
if (d->DockArea && d->DockArea->isOverlayed())
{
d->DockArea->overlayDockContainer()->cleanupAndDelete();
}
deleteDockWidget();
Q_EMIT closed();
}