mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-01-09 08:09:39 +07:00
return missing fs refresh IDEA-CR-52766
GitOrigin-RevId: 75cd9cc4c9803027121d684ce175469ecb14e671
This commit is contained in:
committed by
intellij-monorepo-bot
parent
68665f99d7
commit
bca2e3033a
@@ -28,8 +28,11 @@ import com.intellij.diff.util.DiffUserDataKeysEx.ScrollToPolicy;
|
||||
import com.intellij.execution.ExecutionBundle;
|
||||
import com.intellij.execution.testframework.stacktrace.DiffHyperlink;
|
||||
import com.intellij.openapi.project.Project;
|
||||
import com.intellij.openapi.vfs.VfsUtilCore;
|
||||
import com.intellij.openapi.vfs.JarFileSystem;
|
||||
import com.intellij.openapi.vfs.LocalFileSystem;
|
||||
import com.intellij.openapi.vfs.VirtualFile;
|
||||
import com.intellij.openapi.vfs.newvfs.NewVirtualFileSystem;
|
||||
import com.intellij.util.io.URLUtil;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
@@ -83,7 +86,9 @@ public class TestDiffRequestProcessor extends DiffRequestProcessor {
|
||||
|
||||
@Nullable
|
||||
private static VirtualFile findFile(@Nullable String path) {
|
||||
return path != null ? VfsUtilCore.findRelativeFile(path, null) : null;
|
||||
if (path == null) return null;
|
||||
NewVirtualFileSystem fs = path.contains(URLUtil.JAR_SEPARATOR) ? JarFileSystem.getInstance() : LocalFileSystem.getInstance();
|
||||
return fs.refreshAndFindFileByPath(path);
|
||||
}
|
||||
|
||||
@NotNull
|
||||
|
||||
Reference in New Issue
Block a user