Merge branch 'bug-fixes' into 'master'

fix NPE when there is nothing to choose from

See merge request core-developers/forge!952
This commit is contained in:
Michael Kamensky
2018-09-27 04:37:43 +00:00

View File

@@ -892,9 +892,11 @@ public class ChangeZoneEffect extends SpellAbilityEffect {
do { do {
selectedCards = decider.getController().chooseCardsForZoneChange(destination, origin, sa, fetchList, delayedReveal, selectPrompt, decider); selectedCards = decider.getController().chooseCardsForZoneChange(destination, origin, sa, fetchList, delayedReveal, selectPrompt, decider);
} while (selectedCards != null && selectedCards.size() > changeNum); } while (selectedCards != null && selectedCards.size() > changeNum);
if (selectedCards != null) {
for (Card card : selectedCards) { for (Card card : selectedCards) {
chosenCards.add(card); chosenCards.add(card);
}; }
}
// maybe prompt the user if they selected fewer than the maximum possible? // maybe prompt the user if they selected fewer than the maximum possible?
} else { } else {
// one at a time // one at a time