mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
IDEA-127143 Bad color scheme in tabs 2
This commit is contained in:
@@ -17,12 +17,12 @@ package com.intellij.psi.search.scope;
|
||||
|
||||
import com.intellij.openapi.project.Project;
|
||||
import com.intellij.openapi.util.io.FileUtil;
|
||||
import com.intellij.openapi.vfs.NonPhysicalFileSystem;
|
||||
import com.intellij.openapi.vfs.VirtualFile;
|
||||
import com.intellij.psi.search.ProjectScope;
|
||||
import com.intellij.psi.search.scope.packageSet.AbstractPackageSet;
|
||||
import com.intellij.psi.search.scope.packageSet.NamedScope;
|
||||
import com.intellij.psi.search.scope.packageSet.NamedScopesHolder;
|
||||
import com.intellij.testFramework.LightVirtualFile;
|
||||
import com.intellij.ui.Colored;
|
||||
import com.intellij.util.ArrayUtil;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
@@ -45,7 +45,7 @@ public class NonProjectFilesScope extends NamedScope {
|
||||
@Override
|
||||
public boolean contains(VirtualFile file, @NotNull Project project, @Nullable NamedScopesHolder holder) {
|
||||
// do not include fake-files e.g. fragment-editors, database consoles, etc.
|
||||
if (file == null || file instanceof LightVirtualFile) return false;
|
||||
if (file == null || file.getFileSystem() instanceof NonPhysicalFileSystem) return false;
|
||||
if (!file.isInLocalFileSystem()) return true;
|
||||
if (isInsideProjectContent(project, file)) return false;
|
||||
return !ProjectScope.getProjectScope(project).contains(file);
|
||||
|
||||
@@ -19,10 +19,7 @@ import com.intellij.lang.Language;
|
||||
import com.intellij.openapi.fileTypes.CharsetUtil;
|
||||
import com.intellij.openapi.fileTypes.FileType;
|
||||
import com.intellij.openapi.fileTypes.FileTypeRegistry;
|
||||
import com.intellij.openapi.vfs.DeprecatedVirtualFileSystem;
|
||||
import com.intellij.openapi.vfs.VfsUtilCore;
|
||||
import com.intellij.openapi.vfs.VirtualFile;
|
||||
import com.intellij.openapi.vfs.VirtualFileSystem;
|
||||
import com.intellij.openapi.vfs.*;
|
||||
import com.intellij.util.LocalTimeCounter;
|
||||
import org.jetbrains.annotations.NonNls;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
@@ -113,7 +110,7 @@ public class LightVirtualFile extends VirtualFile {
|
||||
myOriginalFile = originalFile;
|
||||
}
|
||||
|
||||
private static class MyVirtualFileSystem extends DeprecatedVirtualFileSystem {
|
||||
private static class MyVirtualFileSystem extends DeprecatedVirtualFileSystem implements NonPhysicalFileSystem{
|
||||
@NonNls private static final String PROTOCOL = "mock";
|
||||
|
||||
private MyVirtualFileSystem() {
|
||||
|
||||
Reference in New Issue
Block a user