From bcf2401530ef7e4270b30675a5e60c6d73731373 Mon Sep 17 00:00:00 2001 From: RickyRister Date: Mon, 13 Jan 2025 08:00:06 -0800 Subject: [PATCH] open deck editor tab first on startup --- cockatrice/src/client/tabs/tab_supervisor.cpp | 3 +++ cockatrice/src/client/ui/window_main.cpp | 1 - 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/cockatrice/src/client/tabs/tab_supervisor.cpp b/cockatrice/src/client/tabs/tab_supervisor.cpp index 4814cb048..2ffdf26a0 100644 --- a/cockatrice/src/client/tabs/tab_supervisor.cpp +++ b/cockatrice/src/client/tabs/tab_supervisor.cpp @@ -166,6 +166,8 @@ TabSupervisor::TabSupervisor(AbstractClient *_client, QMenu *tabsMenu, QWidget * retranslateUi(); // open always-available tabs on startup + addDeckEditorTab(nullptr); + aTabVisualDeckStorage->setChecked(SettingsCache::instance().getVisualDeckStorageShowOnLoad()); } @@ -402,6 +404,7 @@ void TabSupervisor::actTabVisualDeckStorage(bool checked) if (checked && !tabVisualDeckStorage) { tabVisualDeckStorage = new TabDeckStorageVisual(this, client); myAddTab(tabVisualDeckStorage); + setCurrentWidget(tabVisualDeckStorage); connect(tabVisualDeckStorage, &Tab::closed, this, [this] { tabVisualDeckStorage = nullptr; aTabVisualDeckStorage->setChecked(false); diff --git a/cockatrice/src/client/ui/window_main.cpp b/cockatrice/src/client/ui/window_main.cpp index 8bd368b58..a01c5bba6 100644 --- a/cockatrice/src/client/ui/window_main.cpp +++ b/cockatrice/src/client/ui/window_main.cpp @@ -860,7 +860,6 @@ MainWindow::MainWindow(QWidget *parent) connect(tabSupervisor, &TabSupervisor::setMenu, this, &MainWindow::updateTabMenu); connect(tabSupervisor, &TabSupervisor::localGameEnded, this, &MainWindow::localGameEnded); connect(tabSupervisor, &TabSupervisor::showWindowIfHidden, this, &MainWindow::showWindowIfHidden); - tabSupervisor->addDeckEditorTab(nullptr); setCentralWidget(tabSupervisor);