diff --git a/app/src/cc/arduino/contributions/libraries/LibraryByTypeComparator.java b/app/src/cc/arduino/contributions/libraries/LibraryByTypeComparator.java index f85e8cfdf..55e33e232 100644 --- a/app/src/cc/arduino/contributions/libraries/LibraryByTypeComparator.java +++ b/app/src/cc/arduino/contributions/libraries/LibraryByTypeComparator.java @@ -16,6 +16,12 @@ public class LibraryByTypeComparator implements Comparator { @Override public int compare(ContributedLibrary o1, ContributedLibrary o2) { + if (o1.getTypes() == null) { + return 1; + } + if (o2.getTypes() == null) { + return -1; + } return libraryTypeComparator.compare(o1.getTypes().get(0), o2.getTypes().get(0)); } diff --git a/app/src/cc/arduino/contributions/libraries/LibraryOfSameTypeComparator.java b/app/src/cc/arduino/contributions/libraries/LibraryOfSameTypeComparator.java index 171f07db0..ac4033907 100644 --- a/app/src/cc/arduino/contributions/libraries/LibraryOfSameTypeComparator.java +++ b/app/src/cc/arduino/contributions/libraries/LibraryOfSameTypeComparator.java @@ -6,6 +6,12 @@ public class LibraryOfSameTypeComparator implements Comparator getRequires() { - return null; - } - @Override public String toString() { return "LegacyLibrary:" + name + "\n";