Properly highlight reference ranges even if target modified with goto declaration extension point

This commit is contained in:
Maxim Shafirov
2012-03-21 22:07:19 +04:00
parent 9ec6bd1c9f
commit cbfa701cba
@@ -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 {