diff --git a/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/LineMarkersPass.java b/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/LineMarkersPass.java index a6102236fcb4..a3cc9ebfbea6 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/LineMarkersPass.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/LineMarkersPass.java @@ -217,9 +217,10 @@ public class LineMarkersPass extends TextEditorHighlightingPass implements LineM for (TextRange editable : editables) { TextRange hostRange = manager.injectedToHost(injectedPsi, editable); Icon icon = gutterRenderer == null ? null : gutterRenderer.getIcon(); + GutterIconNavigationHandler navigationHandler = injectedMarker.getNavigationHandler(); LineMarkerInfo converted = new LineMarkerInfo<>(injectedMarker.getElement(), hostRange, icon, injectedMarker.updatePass, - element -> injectedMarker.getLineMarkerTooltip(), injectedMarker.getNavigationHandler(), + element -> injectedMarker.getLineMarkerTooltip(), navigationHandler, GutterIconRenderer.Alignment.RIGHT); result.add(converted); }