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());