Win32 filesystem enabled

This commit is contained in:
Dmitry Avdeev
2009-10-22 17:16:22 +04:00
parent 950b7b9d73
commit 51ac7d1ced
3 changed files with 10 additions and 5 deletions
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
@@ -19,8 +19,13 @@
*/
package com.intellij.openapi.vfs.newvfs.persistent;
import com.intellij.openapi.application.ex.ApplicationEx;
import com.intellij.openapi.application.ex.ApplicationManagerEx;
import com.intellij.openapi.util.SystemInfo;
import com.intellij.openapi.vfs.LocalFileSystem;
import com.intellij.openapi.vfs.VfsUtil;
import com.intellij.openapi.vfs.VirtualFile;
import com.intellij.openapi.vfs.impl.win32.Win32LocalFileSystem;
import com.intellij.openapi.vfs.newvfs.ManagingFS;
import com.intellij.openapi.vfs.newvfs.NewVirtualFile;
import com.intellij.openapi.vfs.newvfs.NewVirtualFileSystem;
@@ -53,11 +58,11 @@ public class RefreshWorker {
root.markClean();
}
else {
//ApplicationEx applicationEx = ApplicationManagerEx.getApplicationEx();
//if (delegate.getProtocol().equals(LocalFileSystem.PROTOCOL) && SystemInfo.isWindows && root.isDirectory() &&
// (applicationEx.isUnitTestMode() || applicationEx.isInternal())) {
// delegate = new Win32LocalFileSystem();
//}
ApplicationEx applicationEx = ApplicationManagerEx.getApplicationEx();
if (delegate.getProtocol().equals(LocalFileSystem.PROTOCOL) && SystemInfo.isWindows && root.isDirectory() &&
(applicationEx.isUnitTestMode() || applicationEx.isInternal())) {
delegate = new Win32LocalFileSystem();
}
final PersistentFS persistence = (PersistentFS)ManagingFS.getInstance();