From 2ce25fa129f90976cf0acfd961805b7a5c8d7dca Mon Sep 17 00:00:00 2001 From: Dmitry Avdeev Date: Tue, 30 Apr 2013 13:39:29 +0400 Subject: [PATCH] navigation to class fixed if file not opened (IDEADEV-41617 re-fixed) --- .../com/intellij/codeInsight/navigation/NavigationUtil.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/codeInsight/navigation/NavigationUtil.java b/platform/lang-impl/src/com/intellij/codeInsight/navigation/NavigationUtil.java index 573398f18a96..82ed3a5e27d9 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/navigation/NavigationUtil.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/navigation/NavigationUtil.java @@ -161,7 +161,6 @@ public final class NavigationUtil { final FileEditorManager fem = FileEditorManager.getInstance(elt.getProject()); if (!fem.isFileOpen(vFile)) { fem.openFile(vFile, true, searchForOpen); - return true; } final TextRange range = elt.getTextRange(); @@ -173,7 +172,8 @@ public final class NavigationUtil { final Editor text = ((TextEditor)editor).getEditor(); final int offset = text.getCaretModel().getOffset(); - if (range.contains(offset)) { + if (range.containsOffset(offset)) { + // select the file fem.openFile(vFile, true, searchForOpen); return true; }