1
0
mirror of https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System.git synced 2025-04-16 10:24:45 +08:00

Fix weird behavior when widget is overlayed

This commit is contained in:
Syarif Fakhri 2022-09-19 18:11:47 +08:00
parent b567f6c5d2
commit 32f9b4664b

View File

@ -181,7 +181,7 @@ void DockWidgetPrivate::showDockWidget()
DockArea->toggleView(true); DockArea->toggleView(true);
TabWidget->show(); TabWidget->show();
QSplitter* Splitter = internal::findParent<QSplitter*>(DockArea); QSplitter* Splitter = internal::findParent<QSplitter*>(DockArea);
while (Splitter && !Splitter->isVisible()) while (Splitter && !Splitter->isVisible() && !DockArea->isOverlayed())
{ {
Splitter->show(); Splitter->show();
Splitter = internal::findParent<QSplitter*>(Splitter); Splitter = internal::findParent<QSplitter*>(Splitter);