Fix so quest avatars work properly after traveling

This commit is contained in:
drdev
2014-08-05 03:08:50 +00:00
parent 037a38e99b
commit ffea98c57f

View File

@@ -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,11 +82,16 @@ public class QuestMenu extends FPopupMenu implements IVQuestStats {
@Override
public void run() {
QuestUtil.chooseAndUnlockEdition();
FThreads.invokeInEdtLater(new Runnable() {
@Override
public void run() {
updateCurrentQuestScreen();
}
});
}
});
}
});
private static final FMenuItem travelItem = new FMenuItem("Travel", FSkinImage.QUEST_MAP, new FEventHandler() {
@Override
public void handleEvent(FEvent e) {
@@ -93,11 +99,16 @@ public class QuestMenu extends FPopupMenu implements IVQuestStats {
@Override
public void run() {
QuestUtil.travelWorld();
FThreads.invokeInEdtLater(new Runnable() {
@Override
public void run() {
updateCurrentQuestScreen();
}
});
}
});
}
});
private static void updateCurrentQuestScreen() {
if (duelsItem.isSelected()) {