[VDS] Deselect tag if clicked while already selected (#5944)

This commit is contained in:
RickyRister 2025-05-16 11:39:33 -07:00 committed by GitHub
parent d51620640b
commit 5dd027ad63
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

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