mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-06-14 19:18:55 -07:00
[DeckEditor] Fix tokens being added to maindeck (#6495)
This commit is contained in:
parent
ee2699413c
commit
85c9d8a9ff
2 changed files with 5 additions and 4 deletions
|
|
@ -597,13 +597,12 @@ QModelIndexList DeckEditorDeckDockWidget::getSelectedCardNodeSourceIndices() con
|
||||||
return selectedRows;
|
return selectedRows;
|
||||||
}
|
}
|
||||||
|
|
||||||
void DeckEditorDeckDockWidget::actAddCard(const ExactCard &card, const QString &_zoneName)
|
void DeckEditorDeckDockWidget::actAddCard(const ExactCard &card, const QString &zoneName)
|
||||||
{
|
{
|
||||||
if (!card) {
|
if (!card) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
QString zoneName = card.getInfo().getIsToken() ? DECK_ZONE_TOKENS : _zoneName;
|
|
||||||
deckStateManager->addCard(card, zoneName);
|
deckStateManager->addCard(card, zoneName);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -174,11 +174,13 @@ QModelIndex DeckStateManager::addCard(const ExactCard &card, const QString &zone
|
||||||
return {};
|
return {};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
QString zone = card.getInfo().getIsToken() ? DECK_ZONE_TOKENS : zoneName;
|
||||||
|
|
||||||
QString reason = tr("Added (%1): %2 (%3) %4")
|
QString reason = tr("Added (%1): %2 (%3) %4")
|
||||||
.arg(zoneName, card.getName(), card.getPrinting().getSet()->getCorrectedShortName(),
|
.arg(zone, card.getName(), card.getPrinting().getSet()->getCorrectedShortName(),
|
||||||
card.getPrinting().getProperty("num"));
|
card.getPrinting().getProperty("num"));
|
||||||
|
|
||||||
QModelIndex idx = modifyDeck(reason, [&card, &zoneName](auto model) { return model->addCard(card, zoneName); });
|
QModelIndex idx = modifyDeck(reason, [&card, &zone](auto model) { return model->addCard(card, zone); });
|
||||||
|
|
||||||
if (idx.isValid()) {
|
if (idx.isValid()) {
|
||||||
emit focusIndexChanged(idx);
|
emit focusIndexChanged(idx);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue