From d3a6afeb6190cfc2c9ae1e58f47522fd591ab9a0 Mon Sep 17 00:00:00 2001 From: Roman Pudashkin Date: Tue, 26 Apr 2022 22:22:49 +0200 Subject: [PATCH] fix #11310: don't need to add a panel as a tab if it is hidden by default --- src/appshell/view/dockwindow/dockwindow.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/appshell/view/dockwindow/dockwindow.cpp b/src/appshell/view/dockwindow/dockwindow.cpp index f4022fa439..dfa80b8dd2 100644 --- a/src/appshell/view/dockwindow/dockwindow.cpp +++ b/src/appshell/view/dockwindow/dockwindow.cpp @@ -349,7 +349,7 @@ void DockWindow::loadPanels(const DockPageView* page) auto addPanel = [this, page](DockPanelView* panel, Location location) { for (DockPanelView* destinationPanel : page->panels()) { - if (destinationPanel->isTabAllowed(panel)) { + if (panel->isVisible() && destinationPanel->isTabAllowed(panel)) { registerDock(panel); destinationPanel->addPanelAsTab(panel);