Fix related cards menu in deck editor (#3649)

This commit is contained in:
ctrlaltca 2019-03-10 23:15:24 +01:00 committed by GitHub
parent 0326f0d4c9
commit 6f95556632
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 8 additions and 16 deletions

View file

@ -1229,9 +1229,7 @@ void Player::actCreateRelatedCard()
}
auto *action = static_cast<QAction *>(sender());
// If there is a better way of passing a CardRelation through a QAction, please add it here.
QList<CardRelation *> relatedCards = QList<CardRelation *>();
relatedCards.append(sourceCard->getInfo()->getRelatedCards());
relatedCards.append(sourceCard->getInfo()->getReverseRelatedCards2Me());
auto relatedCards = sourceCard->getInfo()->getAllRelatedCards();
CardRelation *cardRelation = relatedCards.at(action->data().toInt());
/*
@ -1251,9 +1249,8 @@ void Player::actCreateAllRelatedCards()
return;
}
QList<CardRelation *> relatedCards = sourceCard->getInfo()->getRelatedCards();
relatedCards.append(sourceCard->getInfo()->getReverseRelatedCards2Me());
if (relatedCards.empty()) {
auto relatedCards = sourceCard->getInfo()->getAllRelatedCards();
if (relatedCards.isEmpty()) {
return;
}