mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-01-05 01:50:56 +07:00
IDEA-CR-60774 IDEA-236149 LightEditProjectFileIndex.isInContent(): always return false
GitOrigin-RevId: aa6a615269de9d365e012db00e6f1d93f2822702
This commit is contained in:
committed by
intellij-monorepo-bot
parent
a83d7440cb
commit
399456a9ac
@@ -36,6 +36,7 @@ public interface LightEditService {
|
||||
|
||||
boolean closeEditorWindow();
|
||||
|
||||
@NotNull
|
||||
LightEditorManager getEditorManager();
|
||||
|
||||
@Nullable
|
||||
|
||||
@@ -25,16 +25,16 @@ import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import org.jetbrains.annotations.TestOnly;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
import java.util.concurrent.CopyOnWriteArrayList;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
public final class LightEditorManagerImpl implements LightEditorManager, Disposable {
|
||||
private static final Logger LOG = Logger.getInstance(LightEditorManagerImpl.class);
|
||||
|
||||
private final List<LightEditorInfo> myEditors = new ArrayList<>();
|
||||
private final List<LightEditorInfo> myEditors = new CopyOnWriteArrayList<>();
|
||||
private final EventDispatcher<LightEditorListener> myEventDispatcher =
|
||||
EventDispatcher.create(LightEditorListener.class);
|
||||
|
||||
|
||||
@@ -22,6 +22,10 @@ class LightEditDirectoryIndex extends DirectoryIndex {
|
||||
@NotNull
|
||||
@Override
|
||||
public DirectoryInfo getInfoForFile(@NotNull VirtualFile file) {
|
||||
return getFileInfo();
|
||||
}
|
||||
|
||||
static DirectoryInfo getFileInfo() {
|
||||
return LightEditDirectoryInfo.INSTANCE;
|
||||
}
|
||||
|
||||
@@ -66,7 +70,7 @@ class LightEditDirectoryIndex extends DirectoryIndex {
|
||||
|
||||
@Override
|
||||
public boolean isInProject(@NotNull VirtualFile file) {
|
||||
return true;
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -128,7 +128,7 @@ class LightEditProjectFileIndex implements ProjectFileIndex {
|
||||
|
||||
@Override
|
||||
public boolean isInContent(@NotNull VirtualFile fileOrDir) {
|
||||
return true;
|
||||
return LightEditDirectoryIndex.getFileInfo().isInProject(fileOrDir);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user