From b8123fc05a65722b376059475ce4dd7e5139e040 Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Thu, 27 Aug 2015 15:49:10 +0200 Subject: [client] OS Sorting: Sort "Unknown" last --- dozentenmodul/src/main/java/org/openslx/dozmod/thrift/Sorters.java | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'dozentenmodul/src/main/java') diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/thrift/Sorters.java b/dozentenmodul/src/main/java/org/openslx/dozmod/thrift/Sorters.java index af5e9e9f..0065f5f1 100644 --- a/dozentenmodul/src/main/java/org/openslx/dozmod/thrift/Sorters.java +++ b/dozentenmodul/src/main/java/org/openslx/dozmod/thrift/Sorters.java @@ -32,6 +32,13 @@ public class Sorters { public static final Comparator osName = new Comparator() { @Override public int compare(OperatingSystem o1, OperatingSystem o2) { + if (o1 == null) { + if (o2 == null) + return 0; + return 1; + } else if (o2 == null) { + return -1; + } return FormatHelper.osName(o1).compareTo(FormatHelper.osName(o2)); } }; -- cgit v1.2.3-55-g7522