From cbfa701cba9ac8b058b58b8c84e3a6ca662d04e5 Mon Sep 17 00:00:00 2001 From: Maxim Shafirov Date: Wed, 21 Mar 2012 21:36:27 +0400 Subject: [PATCH] Properly highlight reference ranges even if target modified with goto declaration extension point --- .../com/intellij/codeInsight/navigation/CtrlMouseHandler.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/codeInsight/navigation/CtrlMouseHandler.java b/platform/lang-impl/src/com/intellij/codeInsight/navigation/CtrlMouseHandler.java index 856707dfd8a6..a9010dac1ca5 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/navigation/CtrlMouseHandler.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/navigation/CtrlMouseHandler.java @@ -398,7 +398,7 @@ public class CtrlMouseHandler extends AbstractProjectComponent { } else if (targetElements.length == 1) { if (targetElements[0] != resolvedElement && elementAtPointer != null && targetElements[0].isPhysical()) { - return new InfoSingle(elementAtPointer, targetElements[0]); + return ref != null ? new InfoSingle(ref, targetElements[0]) : new InfoSingle(elementAtPointer, targetElements[0]); } } else {