From ffea98c57fe15d65f3bfe234a19ebcac34cb5699 Mon Sep 17 00:00:00 2001 From: drdev Date: Tue, 5 Aug 2014 03:08:50 +0000 Subject: [PATCH] Fix so quest avatars work properly after traveling --- .../src/forge/screens/quest/QuestMenu.java | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/forge-gui-mobile/src/forge/screens/quest/QuestMenu.java b/forge-gui-mobile/src/forge/screens/quest/QuestMenu.java index dca827335a1..5ac36dbdca3 100644 --- a/forge-gui-mobile/src/forge/screens/quest/QuestMenu.java +++ b/forge-gui-mobile/src/forge/screens/quest/QuestMenu.java @@ -2,6 +2,7 @@ package forge.screens.quest; import java.io.File; +import forge.FThreads; import forge.Forge; import forge.assets.FSkinImage; import forge.interfaces.IButton; @@ -81,7 +82,12 @@ public class QuestMenu extends FPopupMenu implements IVQuestStats { @Override public void run() { QuestUtil.chooseAndUnlockEdition(); - updateCurrentQuestScreen(); + FThreads.invokeInEdtLater(new Runnable() { + @Override + public void run() { + updateCurrentQuestScreen(); + } + }); } }); } @@ -93,7 +99,12 @@ public class QuestMenu extends FPopupMenu implements IVQuestStats { @Override public void run() { QuestUtil.travelWorld(); - updateCurrentQuestScreen(); + FThreads.invokeInEdtLater(new Runnable() { + @Override + public void run() { + updateCurrentQuestScreen(); + } + }); } }); }