I2P Address: [http://git.idk.i2p]

Skip to content
Snippets Groups Projects
Unverified Commit ebf6ca5b authored by zzz's avatar zzz
Browse files

Console: Case-insensitive sort of jobs on /jobs

parent 0422134a
No related branches found
No related tags found
No related merge requests found
......@@ -4,6 +4,7 @@ import java.io.IOException;
import java.io.StringWriter;
import java.io.Serializable;
import java.io.Writer;
import java.text.Collator;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
......@@ -222,14 +223,17 @@ public class JobQueueHelper extends HelperBase {
/** @since 0.8.9 */
private static class JobStatsComparator implements Comparator<JobStats>, Serializable {
private final Collator coll = Collator.getInstance();
public int compare(JobStats l, JobStats r) {
return l.getName().compareTo(r.getName());
return coll.compare(l.getName(), r.getName());
}
}
/** @since 0.9.5 */
private static class JobCountComparator implements Comparator<String>, Serializable {
private final ObjectCounter<String> _counter;
private final Collator coll = Collator.getInstance();
public JobCountComparator(ObjectCounter<String> counter) {
_counter = counter;
......@@ -243,7 +247,7 @@ public class JobQueueHelper extends HelperBase {
return -1;
if (lc < rc)
return 1;
return l.compareTo(r);
return coll.compare(l, r);
}
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment