diff --git a/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/DefaultHighlightInfoProcessor.java b/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/DefaultHighlightInfoProcessor.java index 1484f511fac7..854c496913ec 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/DefaultHighlightInfoProcessor.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/DefaultHighlightInfoProcessor.java @@ -64,8 +64,10 @@ public class DefaultHighlightInfoProcessor extends HighlightInfoProcessor { } static void repaintErrorStripeAndIcon(@NotNull Editor editor, @NotNull Project project) { - EditorMarkupModelImpl markup = (EditorMarkupModelImpl)editor.getMarkupModel(); - markup.repaintTrafficLightIcon(); + MarkupModel markup = editor.getMarkupModel(); + if (markup instanceof EditorMarkupModelImpl) { + ((EditorMarkupModelImpl)markup).repaintTrafficLightIcon(); + } ErrorStripeUpdateManager.getInstance(project).repaintErrorStripePanel(editor); }