From 82904945351974e21b40fc6944139a9b76741c14 Mon Sep 17 00:00:00 2001 From: RickyRister Date: Sun, 26 Jan 2025 02:03:21 -0800 Subject: [PATCH] disable add to deck menu if no deck editor tabs are open --- .../src/client/ui/widgets/cards/card_info_picture_widget.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cockatrice/src/client/ui/widgets/cards/card_info_picture_widget.cpp b/cockatrice/src/client/ui/widgets/cards/card_info_picture_widget.cpp index e770182d0..f5a54e5c2 100644 --- a/cockatrice/src/client/ui/widgets/cards/card_info_picture_widget.cpp +++ b/cockatrice/src/client/ui/widgets/cards/card_info_picture_widget.cpp @@ -298,6 +298,11 @@ QMenu *CardInfoPictureWidget::createAddToOpenDeckMenu() auto *mainWindow = qobject_cast(window()); QList deckEditorTabs = mainWindow->getTabSupervisor()->getDeckEditorTabs(); + if (deckEditorTabs.isEmpty()) { + addToOpenDeckMenu->setEnabled(false); + return addToOpenDeckMenu; + } + for (auto &deckEditorTab : deckEditorTabs) { auto *addCardMenu = addToOpenDeckMenu->addMenu(deckEditorTab->getTabText());