diff --git a/forge-gui-desktop/src/main/java/forge/screens/deckeditor/controllers/DeckController.java b/forge-gui-desktop/src/main/java/forge/screens/deckeditor/controllers/DeckController.java index f2a01e17c64..30b034a5de8 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/deckeditor/controllers/DeckController.java +++ b/forge-gui-desktop/src/main/java/forge/screens/deckeditor/controllers/DeckController.java @@ -88,12 +88,11 @@ public class DeckController { * Load deck from file or clipboard */ public void loadDeck(Deck deck) { - - if (deck.getName() == "") { - newModel(); - } - - if (!view.getCatalogManager().isInfinite()) { + if (view.getCatalogManager().isInfinite()) { + if (deck.getName() == "") { + newModel(); + } + } else { CardPool catalogClone = new CardPool(view.getInitialCatalog()); deck = pickFromCatalog(deck, catalogClone); ItemPool catalogPool = view.getCatalogManager().getPool();