From 25fd7aced5a6878111e7ba83ca8a62d2e98985a3 Mon Sep 17 00:00:00 2001 From: drdev Date: Wed, 16 Jul 2014 23:38:07 +0000 Subject: [PATCH] Prevent crash when starting your first quest --- forge-gui/src/main/java/forge/quest/io/QuestDataIO.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/forge-gui/src/main/java/forge/quest/io/QuestDataIO.java b/forge-gui/src/main/java/forge/quest/io/QuestDataIO.java index 18dbe3b33d1..063ec8a757c 100644 --- a/forge-gui/src/main/java/forge/quest/io/QuestDataIO.java +++ b/forge-gui/src/main/java/forge/quest/io/QuestDataIO.java @@ -38,6 +38,7 @@ import forge.quest.QuestEventDraft; import forge.quest.QuestMode; import forge.quest.bazaar.QuestItemType; import forge.quest.data.*; +import forge.util.FileUtil; import forge.util.IgnoringXStream; import forge.util.ItemPool; import forge.util.XmlUtil; @@ -70,6 +71,10 @@ import java.util.zip.GZIPOutputStream; * @version $Id$ */ public class QuestDataIO { + static { + //ensure save directory exists if this class is used + FileUtil.ensureDirectoryExists(ForgeConstants.QUEST_SAVE_DIR); + } /** * Gets the serializer.