diff --git a/cockatrice/src/client/ui/widgets/visual_deck_storage/deck_preview/deck_preview_tag_display_widget.cpp b/cockatrice/src/client/ui/widgets/visual_deck_storage/deck_preview/deck_preview_tag_display_widget.cpp index 4cfd9447d..db466b77a 100644 --- a/cockatrice/src/client/ui/widgets/visual_deck_storage/deck_preview/deck_preview_tag_display_widget.cpp +++ b/cockatrice/src/client/ui/widgets/visual_deck_storage/deck_preview/deck_preview_tag_display_widget.cpp @@ -50,10 +50,10 @@ void DeckPreviewTagDisplayWidget::mousePressEvent(QMouseEvent *event) { switch (event->button()) { case Qt::LeftButton: - setState(TagState::Selected); + setState(state != TagState::Selected ? TagState::Selected : TagState::NotSelected); break; case Qt::RightButton: - setState(TagState::Excluded); + setState(state != TagState::Excluded ? TagState::Excluded : TagState::NotSelected); break; case Qt::MiddleButton: setState(TagState::NotSelected);