kopia lustrzana https://github.com/maccasoft/z80-tools
Don't sort root directories
rodzic
ac11a21852
commit
0f6f75c31b
|
@ -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() {
|
||||
|
|
Ładowanie…
Reference in New Issue