Stats refresh bug fixed.

Duels/challenges refresh bug fixed.
This commit is contained in:
Doublestrike
2012-02-27 09:29:57 +00:00
parent 597102772f
commit fcfa131a03
2 changed files with 12 additions and 2 deletions

View File

@@ -419,6 +419,7 @@ public class ViewQuest extends JScrollPane {
setCurrentDeckStatus();
updateDuels();
updateStats();
control.refreshStats();
lblTitle.setText("Duels: " + control.getRankString());
// Select first event.
@@ -451,6 +452,7 @@ public class ViewQuest extends JScrollPane {
setCurrentDeckStatus();
updateChallenges();
updateStats();
control.refreshStats();
lblTitle.setText("Challenges: " + control.getRankString());
// Select first event.

View File

@@ -28,7 +28,6 @@ import javax.swing.JLabel;
import javax.swing.SwingConstants;
import net.slightlymagic.braids.util.UtilFunctions;
import forge.AllZone;
import forge.CardList;
import forge.Constant;
@@ -295,6 +294,15 @@ public class QuestWinLoseHandler extends ControlWinLose {
Singletons.getModel().savePrefs();
Singletons.getControl().changeState(FControl.HOME_SCREEN);
// Update as necessary.
if ((Singletons.getView().getViewHome().getViewQuest().getPnlDuels().isVisible())) {
Singletons.getView().getViewHome().getViewQuest().showDuelsTab();
}
else if (Singletons.getView().getViewHome().getViewQuest().getPnlChallenges().isVisible()) {
Singletons.getView().getViewHome().getViewQuest().showChallengesTab();
}
Singletons.getView().getViewHome().showQuestMenu();
GuiUtils.closeOverlay();
}