This commit is contained in:
Roman Shevchenko
2010-09-01 13:57:05 +04:00
parent b5b32088b4
commit 088f8aed70
2 changed files with 7 additions and 8 deletions
@@ -229,14 +229,14 @@ public final class LocalFileSystemImpl extends LocalFileSystemBase implements Ap
}
}
public void markSuspicousFilesDirty(List<VirtualFile> files) {
public void markSuspiciousFilesDirty(List<VirtualFile> files) {
storeRefreshStatusToFiles();
if (myWatcher.isOperational()) {
for (String root : myWatcher.getManualWatchRoots()) {
final VirtualFile suspicousRoot = findFileByPathIfCached(root);
if (suspicousRoot != null) {
((NewVirtualFile)suspicousRoot).markDirtyRecursively();
final VirtualFile suspiciousRoot = findFileByPathIfCached(root);
if (suspiciousRoot != null) {
((NewVirtualFile)suspiciousRoot).markDirtyRecursively();
}
}
}
@@ -45,9 +45,8 @@ public class RefreshSessionImpl extends RefreshSession {
private final Semaphore mySemaphore = new Semaphore();
private volatile boolean iHaveEventsToFire;
public RefreshSessionImpl(final boolean isAsync, boolean reqursively,
final Runnable finishRunnable) {
myIsRecursive = reqursively;
public RefreshSessionImpl(final boolean isAsync, final boolean recursively, final Runnable finishRunnable) {
myIsRecursive = recursively;
myFinishRunnable = finishRunnable;
myIsAsync = isAsync;
}
@@ -83,7 +82,7 @@ public class RefreshSessionImpl extends RefreshSession {
boolean hasEventsToFire = myFinishRunnable != null || !myEvents.isEmpty();
if (!workQueue.isEmpty()) {
((LocalFileSystemImpl)LocalFileSystem.getInstance()).markSuspicousFilesDirty(workQueue);
((LocalFileSystemImpl)LocalFileSystem.getInstance()).markSuspiciousFilesDirty(workQueue);
for (VirtualFile file : workQueue) {
final NewVirtualFile nvf = (NewVirtualFile)file;