Fix null reference exception when loading deck

in sealed or draft deck editor
This commit is contained in:
NikolayHD
2019-08-10 03:35:51 +03:00
parent 6f6cb9296b
commit 3c6d45ff0c

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();