[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()) { switch (event->button()) {
case Qt::LeftButton: case Qt::LeftButton:
setState(TagState::Selected); setState(state != TagState::Selected ? TagState::Selected : TagState::NotSelected);
break; break;
case Qt::RightButton: case Qt::RightButton:
setState(TagState::Excluded); setState(state != TagState::Excluded ? TagState::Excluded : TagState::NotSelected);
break; break;
case Qt::MiddleButton: case Qt::MiddleButton:
setState(TagState::NotSelected); setState(TagState::NotSelected);