Fehler bei der Reinfoge wie die Module in der Kurs ansicht dar gestellt werden behoben
This commit is contained in:
@@ -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;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user