From 8a1770ffda489c8cbc0fa27c34abbf9a618cee88 Mon Sep 17 00:00:00 2001 From: leriomaggio Date: Mon, 31 May 2021 11:19:08 +0100 Subject: [PATCH] FIX Editions in Checkboxlist sorted (latest to earliest) --- .../java/forge/screens/home/quest/DialogChooseSets.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/forge-gui-desktop/src/main/java/forge/screens/home/quest/DialogChooseSets.java b/forge-gui-desktop/src/main/java/forge/screens/home/quest/DialogChooseSets.java index 8eb492fe81d..de6cb676fb8 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/home/quest/DialogChooseSets.java +++ b/forge-gui-desktop/src/main/java/forge/screens/home/quest/DialogChooseSets.java @@ -50,8 +50,15 @@ public class DialogChooseSets { // create a local copy of the editions list so we can sort it List editions = Lists.newArrayList(FModel.getMagicDb().getEditions()); + Collections.sort(editions); + Collections.reverse(editions); + List customEditions = Lists.newArrayList(FModel.getMagicDb().getCustomEditions()); boolean customSetsExist = (customEditions.size() > 0); + if (customSetsExist){ + Collections.sort(customEditions); + Collections.reverse(customEditions); + } List coreSets = new ArrayList<>(); List expansionSets = new ArrayList<>(); List otherSets = new ArrayList<>();