diff --git a/forge-gui-desktop/src/main/java/forge/screens/home/quest/VSubmenuChallenges.java b/forge-gui-desktop/src/main/java/forge/screens/home/quest/VSubmenuChallenges.java index 97e0aed2517..19351bdbd59 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/home/quest/VSubmenuChallenges.java +++ b/forge-gui-desktop/src/main/java/forge/screens/home/quest/VSubmenuChallenges.java @@ -296,4 +296,9 @@ public enum VSubmenuChallenges implements IVSubmenu, IVQuest public boolean isChallengesView() { return true; } + + @Override + public boolean allowHtml() { + return true; + } } diff --git a/forge-gui-desktop/src/main/java/forge/screens/home/quest/VSubmenuDuels.java b/forge-gui-desktop/src/main/java/forge/screens/home/quest/VSubmenuDuels.java index 2e47446ea81..1135d8bd090 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/home/quest/VSubmenuDuels.java +++ b/forge-gui-desktop/src/main/java/forge/screens/home/quest/VSubmenuDuels.java @@ -297,4 +297,9 @@ public enum VSubmenuDuels implements IVSubmenu, IVQuestStats { public boolean isChallengesView() { return false; } + + @Override + public boolean allowHtml() { + return true; + } } diff --git a/forge-gui-mobile/src/forge/screens/quest/QuestMenu.java b/forge-gui-mobile/src/forge/screens/quest/QuestMenu.java index 7623d066abe..5e1a22eb779 100644 --- a/forge-gui-mobile/src/forge/screens/quest/QuestMenu.java +++ b/forge-gui-mobile/src/forge/screens/quest/QuestMenu.java @@ -224,4 +224,9 @@ public class QuestMenu extends FPopupMenu implements IVQuestStats { public boolean isChallengesView() { return Forge.getCurrentScreen() == challengesScreen; } + + @Override + public boolean allowHtml() { + return false; + } } diff --git a/forge-gui/src/main/java/forge/quest/IVQuestStats.java b/forge-gui/src/main/java/forge/quest/IVQuestStats.java index a4b6babd660..4b5854a4803 100644 --- a/forge-gui/src/main/java/forge/quest/IVQuestStats.java +++ b/forge-gui/src/main/java/forge/quest/IVQuestStats.java @@ -29,4 +29,5 @@ public interface IVQuestStats { IButton getLblZep(); boolean isChallengesView(); + boolean allowHtml(); } diff --git a/forge-gui/src/main/java/forge/quest/QuestUtil.java b/forge-gui/src/main/java/forge/quest/QuestUtil.java index f67feb47962..01c84058611 100644 --- a/forge-gui/src/main/java/forge/quest/QuestUtil.java +++ b/forge-gui/src/main/java/forge/quest/QuestUtil.java @@ -399,9 +399,16 @@ public class QuestUtil { view0.getLblNextChallengeInWins().setText(str); - view0.getLblWinStreak().setText( - "Win streak: " + qA.getWinStreakCurrent() - + " (Best: " + qA.getWinStreakBest() + ")"); + if (view0.allowHtml()) { + view0.getLblWinStreak().setText( + "Win streak: " + qA.getWinStreakCurrent() + + "
  (Best: " + qA.getWinStreakBest() + ")"); + } + else { + view0.getLblWinStreak().setText( + "Win streak: " + qA.getWinStreakCurrent() + + " (Best: " + qA.getWinStreakBest() + ")"); + } // Current deck message final IButton lblCurrentDeck = view0.getLblCurrentDeck();