From 9807361a394fa0fe638cd64ea12e0595597c33c9 Mon Sep 17 00:00:00 2001 From: elcnesh Date: Mon, 9 Jun 2014 11:57:42 +0000 Subject: [PATCH] Fix NPE on startup if you don't have Quest achievements yet. --- forge-gui/src/main/java/forge/quest/QuestController.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/forge-gui/src/main/java/forge/quest/QuestController.java b/forge-gui/src/main/java/forge/quest/QuestController.java index c415860e18c..eab7ba47f4a 100644 --- a/forge-gui/src/main/java/forge/quest/QuestController.java +++ b/forge-gui/src/main/java/forge/quest/QuestController.java @@ -155,7 +155,8 @@ public class QuestController { if (draftDecks == null) { draftDecks = new QuestDeckGroupMap(new HashMap()); } - if (this.getAchievements().getCurrentDraftIndex() == -1 || this.getAchievements().getCurrentDraft() == null) { + final QuestAchievements achievements = this.getAchievements(); + if (achievements != null && (achievements.getCurrentDraftIndex() == -1 || achievements.getCurrentDraft() == null)) { draftDecks.delete(QuestEventDraft.DECK_NAME); } return draftDecks;