mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[intention-preview] removeHighlightersWithExactRange: do nothing under preview
Fixes EA-748012 - REWA: ApplicationImpl.throwThreadAccessException GitOrigin-RevId: b7615b3d4516f3472a8f1cfb57774cc2b3de2cd6
This commit is contained in:
committed by
intellij-monorepo-bot
parent
5b43f98bde
commit
b4af35efe1
+2
@@ -4,6 +4,7 @@ package com.intellij.codeInsight.daemon.impl;
|
||||
import com.intellij.codeHighlighting.Pass;
|
||||
import com.intellij.codeInsight.daemon.GutterMark;
|
||||
import com.intellij.codeInsight.daemon.impl.analysis.HighlightingLevelManager;
|
||||
import com.intellij.codeInsight.intention.preview.IntentionPreviewUtils;
|
||||
import com.intellij.lang.annotation.HighlightSeverity;
|
||||
import com.intellij.openapi.application.ApplicationManager;
|
||||
import com.intellij.openapi.editor.Document;
|
||||
@@ -577,6 +578,7 @@ public final class UpdateHighlightersUtil {
|
||||
* This method currently works in O(total highlighter count in file) time.
|
||||
*/
|
||||
public static void removeHighlightersWithExactRange(@NotNull Document document, @NotNull Project project, @NotNull Segment range) {
|
||||
if (IntentionPreviewUtils.isIntentionPreviewActive()) return;
|
||||
ApplicationManager.getApplication().assertIsDispatchThread();
|
||||
MarkupModel model = DocumentMarkupModel.forDocument(document, project, false);
|
||||
if (model == null) return;
|
||||
|
||||
Reference in New Issue
Block a user