From ab6b32b8baf9fb509df84bf1f1794546ee9ec374 Mon Sep 17 00:00:00 2001 From: BruebachL <44814898+BruebachL@users.noreply.github.com> Date: Sat, 13 Sep 2025 22:03:10 +0200 Subject: [PATCH] Respect default deck editor choice (#6136) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Respect default deck editor choice. Took 5 minutes * Don't force open default deck editor on startup. Took 1 minute --------- Co-authored-by: Lukas BrĂ¼bach --- cockatrice/src/client/tabs/tab_supervisor.cpp | 1 - cockatrice/src/client/ui/widgets/general/home_widget.cpp | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/cockatrice/src/client/tabs/tab_supervisor.cpp b/cockatrice/src/client/tabs/tab_supervisor.cpp index 5bba9bb43..97bc0f33a 100644 --- a/cockatrice/src/client/tabs/tab_supervisor.cpp +++ b/cockatrice/src/client/tabs/tab_supervisor.cpp @@ -314,7 +314,6 @@ static void checkAndTrigger(QAction *checkableAction, bool checked) void TabSupervisor::initStartupTabs() { auto homeTab = addHomeTab(); - addDeckEditorTab(nullptr); setCurrentWidget(homeTab); if (SettingsCache::instance().getTabVisualDeckStorageOpen()) { diff --git a/cockatrice/src/client/ui/widgets/general/home_widget.cpp b/cockatrice/src/client/ui/widgets/general/home_widget.cpp index 33acf8041..a6606b538 100644 --- a/cockatrice/src/client/ui/widgets/general/home_widget.cpp +++ b/cockatrice/src/client/ui/widgets/general/home_widget.cpp @@ -167,7 +167,7 @@ QGroupBox *HomeWidget::createButtons() auto visualDeckEditorButton = new HomeStyledButton(tr("Create New Deck"), gradientColors); connect(visualDeckEditorButton, &QPushButton::clicked, tabSupervisor, - [this] { tabSupervisor->addVisualDeckEditorTab(nullptr); }); + [this] { tabSupervisor->openDeckInNewTab(nullptr); }); boxLayout->addWidget(visualDeckEditorButton); auto visualDeckStorageButton = new HomeStyledButton(tr("Browse Decks"), gradientColors); connect(visualDeckStorageButton, &QPushButton::clicked, tabSupervisor,