From 004f12d5cb07e5b631b51e31eb5dfc47eb0fc7db Mon Sep 17 00:00:00 2001 From: Myrd Date: Fri, 4 Nov 2016 04:24:43 +0000 Subject: [PATCH] Fix exception in desktop UI with lazy card loading. --- forge-gui/src/main/java/forge/gauntlet/GauntletIO.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/forge-gui/src/main/java/forge/gauntlet/GauntletIO.java b/forge-gui/src/main/java/forge/gauntlet/GauntletIO.java index ed21db99b85..5c43bd75fd5 100644 --- a/forge-gui/src/main/java/forge/gauntlet/GauntletIO.java +++ b/forge-gui/src/main/java/forge/gauntlet/GauntletIO.java @@ -187,6 +187,11 @@ public class GauntletIO { final boolean foil = "1".equals(reader.getAttribute("foil")); PaperCard card = FModel.getMagicDb().getCommonCards().getCard(name, set, index); if (null == card) { + FModel.getMagicDb().attemptToLoadCard(name, set); + card = FModel.getMagicDb().getCommonCards().getCard(name, set, index); + } + if (null == card) { + FModel.getMagicDb().attemptToLoadCard(name, set); card = FModel.getMagicDb().getCommonCards().getCard(name, set, -1); } if (null == card) {