diff --git a/src/main/java/forge/control/home/ControlQuest.java b/src/main/java/forge/control/home/ControlQuest.java index 29e309cc853..9e70f87f26c 100644 --- a/src/main/java/forge/control/home/ControlQuest.java +++ b/src/main/java/forge/control/home/ControlQuest.java @@ -310,6 +310,10 @@ public class ControlQuest { newdata.setName(questName); newdata.saveData(); + // Save in preferences. + qPrefs.setPreference(QPref.CURRENT_QUEST, questName + ".dat"); + Singletons.getModel().getQuestPreferences().save(); + view.getParentView().resetQuest(); } // New Quest @@ -320,6 +324,10 @@ public class ControlQuest { this.qem.assembleAllEvents(); AllZone.setQuestEventManager(this.qem); + // Save in preferences. + qPrefs.setPreference(QPref.CURRENT_QUEST, qData.getName() + ".dat"); + Singletons.getModel().getQuestPreferences().save(); + refreshDecks(); refreshStats(); } @@ -361,10 +369,6 @@ public class ControlQuest { view.getLstQuests().setSelectedIndex(0); } - // Save in preferences. - qPrefs.setPreference(QPref.CURRENT_QUEST, - view.getLstQuests().getSelectedQuest().getName()); - // Drop into AllZone. AllZone.setQuestData(view.getLstQuests().getSelectedQuest()); } diff --git a/src/main/java/forge/view/home/ViewQuest.java b/src/main/java/forge/view/home/ViewQuest.java index 890c24c0e5a..9af18b33f62 100644 --- a/src/main/java/forge/view/home/ViewQuest.java +++ b/src/main/java/forge/view/home/ViewQuest.java @@ -447,6 +447,8 @@ public class ViewQuest extends JScrollPane { selectedOpponent = (SelectablePanel) pnlChallenges.getComponent(0); selectedOpponent.setBackground(skin.getColor(FSkin.Colors.CLR_ACTIVE)); } + + System.out.println(verticalScrollBar.getValue() + " challenges asdf"); } /** Display handler for decks tab click. */