From 37edf47c4baf05e496f1df49109cc51bd0822ea1 Mon Sep 17 00:00:00 2001 From: Syarif Fakhri Date: Thu, 8 Sep 2022 14:04:18 +0800 Subject: [PATCH] Fix the side tab widget not updating style when its restored from XML --- src/DockContainerWidget.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/DockContainerWidget.cpp b/src/DockContainerWidget.cpp index dd5e396..5775183 100644 --- a/src/DockContainerWidget.cpp +++ b/src/DockContainerWidget.cpp @@ -1095,9 +1095,10 @@ bool DockContainerWidgetPrivate::restoreOverlayDockArea(CDockingStateReader& s, DockWidget->setProperty(internal::ClosedProperty, true); DockWidget->setProperty(internal::DirtyProperty, false); _this->sideTabBar(area)->insertSideTab(0, DockWidget->sideTabWidget()); - DockWidget->sideTabWidget()->show(); DockWidget->toggleView(false); DockArea->overlayDockContainer()->addDockWidget(DockWidget); + DockWidget->sideTabWidget()->show(); + DockWidget->sideTabWidget()->updateStyle(); // Needed as the side tab widget get it's left/right property from the overlay dock container which was just added } if (Testing)