From 95d33160b39363da87d86c8f59cf317eb683cb52 Mon Sep 17 00:00:00 2001 From: Sergey Ignatov Date: Thu, 8 Nov 2018 18:48:14 +0300 Subject: [PATCH] enable focus mode only for real editors --- .../daemon/impl/focusMode/FocusModePassFactory.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/focusMode/FocusModePassFactory.java b/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/focusMode/FocusModePassFactory.java index b5e449be8f2b..ee090701320e 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/focusMode/FocusModePassFactory.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/focusMode/FocusModePassFactory.java @@ -10,6 +10,7 @@ import com.intellij.openapi.editor.Caret; import com.intellij.openapi.editor.Editor; import com.intellij.openapi.editor.colors.EditorColorsManager; import com.intellij.openapi.editor.colors.EditorColorsScheme; +import com.intellij.openapi.editor.ex.util.EditorUtil; import com.intellij.openapi.editor.impl.EditorImpl; import com.intellij.openapi.editor.markup.MarkupModel; import com.intellij.openapi.editor.markup.RangeHighlighter; @@ -39,7 +40,7 @@ public class FocusModePassFactory implements TextEditorHighlightingPassFactory { @Override @Nullable public TextEditorHighlightingPass createHighlightingPass(@NotNull PsiFile file, @NotNull Editor editor) { - return Registry.is("editor.focus.mode") ? new FocusModePass(editor, file) : null; + return Registry.is("editor.focus.mode") && EditorUtil.isRealFileEditor(editor) ? new FocusModePass(editor, file) : null; } private static class FocusModePass extends EditorBoundHighlightingPass {