src/share/classes/javax/swing/plaf/basic/BasicDirectoryModel.java

Print this page

        

*** 96,106 **** public Vector<File> getDirectories() { synchronized(fileCache) { if (directories != null) { return directories; } ! Vector fls = getFiles(); return directories; } } public Vector<File> getFiles() { --- 96,106 ---- public Vector<File> getDirectories() { synchronized(fileCache) { if (directories != null) { return directories; } ! Vector<File> fls = getFiles(); return directories; } } public Vector<File> getFiles() {
*** 315,325 **** if (start >= 0 && end > start && fileCache.subList(end, oldSize).equals(newFileCache.subList(start, newSize))) { if (isInterrupted()) { return null; } ! return new DoChangeContents(null, 0, new Vector(fileCache.subList(start, end)), start, fid); } } if (!fileCache.equals(newFileCache)) { if (isInterrupted()) { cancelRunnables(runnables); --- 315,325 ---- if (start >= 0 && end > start && fileCache.subList(end, oldSize).equals(newFileCache.subList(start, newSize))) { if (isInterrupted()) { return null; } ! return new DoChangeContents(null, 0, new Vector<>(fileCache.subList(start, end)), start, fid); } } if (!fileCache.equals(newFileCache)) { if (isInterrupted()) { cancelRunnables(runnables);