Merge branch 'fix_nre_loading_limited_deck' into 'master'

Fix null reference exception when loading deck

See merge request core-developers/forge!2015
This commit is contained in:
Michael Kamensky
2019-08-12 16:46:29 +00:00

View File

@@ -88,12 +88,11 @@ public class DeckController<T extends DeckBase> {
* Load deck from file or clipboard * Load deck from file or clipboard
*/ */
public void loadDeck(Deck deck) { public void loadDeck(Deck deck) {
if (view.getCatalogManager().isInfinite()) {
if (deck.getName() == "") { if (deck.getName() == "") {
newModel(); newModel();
} }
} else {
if (!view.getCatalogManager().isInfinite()) {
CardPool catalogClone = new CardPool(view.getInitialCatalog()); CardPool catalogClone = new CardPool(view.getInitialCatalog());
deck = pickFromCatalog(deck, catalogClone); deck = pickFromCatalog(deck, catalogClone);
ItemPool<PaperCard> catalogPool = view.getCatalogManager().getPool(); ItemPool<PaperCard> catalogPool = view.getCatalogManager().getPool();