Fehler bei der Reinfoge wie die Module in der Kurs ansicht dar gestellt werden behoben

This commit is contained in:
Joshua
2018-10-19 14:22:09 +02:00
parent 03df7c10be
commit ae10bff497

View File

@@ -43,15 +43,15 @@ public class SortedListModule extends SortedList<Modules.Module, String, String>
if (b == null) if (b == null)
return LARGER; return LARGER;
String s1type = Regex.regex("(S|WS)", a); String s1type = Regex.regex("^(S|WS) ", a);
int s1year = Integer.parseInt(Regex.regex("(S|WS) ([0-9]{2})", a, 2)); int s1year = Integer.parseInt(Regex.regex("^(S|WS) ([0-9]{2})", a, 2));
String s2type = Regex.regex("(S|WS)", b); String s2type = Regex.regex("^(S|WS) ", b);
int s2year = Integer.parseInt(Regex.regex("(S|WS) ([0-9]{2})", b, 2)); int s2year = Integer.parseInt(Regex.regex("^(S|WS) ([0-9]{2})", b, 2));
if (s1year == s2year) { if (s1year == s2year) {
if (s1type.equals(s2type)) if (s1type.equals(s2type))
return EQUAL; return EQUAL;
return s1type.equals("SS") ? SMALLER : LARGER; return s1type.equals("S") ? SMALLER : LARGER;
} }
return s1year < s2year ? SMALLER : LARGER; return s1year < s2year ? SMALLER : LARGER;
} }