Cleanup (duplication)

This commit is contained in:
Roman Shevchenko
2016-11-24 18:40:36 +01:00
parent c23f2df0fd
commit ed71cf9732
@@ -76,23 +76,11 @@ public class RefreshWorker {
}
public void scan() {
NewVirtualFile root = myRefreshQueue.pullFirst().first;
boolean rootDirty = root.isDirty();
if (LOG.isDebugEnabled()) LOG.debug("root=" + root + " dirty=" + rootDirty);
if (!rootDirty) return;
NewVirtualFile root = myRefreshQueue.peekFirst().first;
NewVirtualFileSystem fs = root.getFileSystem();
FileAttributes rootAttributes = fs.getAttributes(root);
if (rootAttributes == null) {
scheduleDeletion(root);
root.markClean();
return;
}
else if (rootAttributes.isDirectory()) {
if (root.isDirectory()) {
fs = PersistentFS.replaceWithNativeFS(fs);
}
myRefreshQueue.addLast(pair(root, rootAttributes));
try {
processQueue(fs, PersistentFS.getInstance());
}