Don't sort root directories

master
Marco Maccaferri 2019-01-09 12:31:03 +01:00
rodzic ac11a21852
commit 0f6f75c31b
1 zmienionych plików z 12 dodań i 0 usunięć

Wyświetl plik

@ -99,6 +99,9 @@ public class FileBrowser {
@Override
public int compare(Viewer viewer, Object e1, Object e2) {
if (isRootObject(e1) || isRootObject(e2)) {
return 0;
}
if (((File) e1).isDirectory() && !((File) e2).isDirectory()) {
return -1;
}
@ -108,6 +111,15 @@ public class FileBrowser {
return super.compare(viewer, e1, e2);
}
boolean isRootObject(Object o) {
for (int i = 0; i < roots.length; i++) {
if (o == roots[i]) {
return true;
}
}
return false;
}
}
final FileFilter visibleExtensionsFilter = new FileFilter() {