From 11a2bf196a4442b938b0e6c939b0380e9a85b0fd Mon Sep 17 00:00:00 2001 From: drdev Date: Sun, 10 May 2015 02:32:12 +0000 Subject: [PATCH] Fix prefs screen --- .../src/forge/screens/quest/QuestMenu.java | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/forge-gui-mobile/src/forge/screens/quest/QuestMenu.java b/forge-gui-mobile/src/forge/screens/quest/QuestMenu.java index a8a7a774f35..25c52ba8ee1 100644 --- a/forge-gui-mobile/src/forge/screens/quest/QuestMenu.java +++ b/forge-gui-mobile/src/forge/screens/quest/QuestMenu.java @@ -114,6 +114,12 @@ public class QuestMenu extends FPopupMenu implements IVQuestStats { }); } }); + private static final FMenuItem prefsItem = new FMenuItem("Preferences", FSkinImage.SETTINGS, new FEventHandler() { + @Override + public void handleEvent(FEvent e) { + Forge.openScreen(prefsScreen); + } + }); private static void updateCurrentQuestScreen() { if (duelsItem.isSelected()) { @@ -208,12 +214,7 @@ public class QuestMenu extends FPopupMenu implements IVQuestStats { addItem(statsItem); statsItem.setSelected(currentScreen == statsScreen); addItem(unlockSetsItem); addItem(travelItem); - addItem(new FMenuItem("Preferences", FSkinImage.SETTINGS, new FEventHandler() { - @Override - public void handleEvent(FEvent e) { - Forge.openScreen(prefsScreen); - } - })); + addItem(prefsItem); prefsItem.setSelected(currentScreen == prefsScreen); } @Override