From 04223f0589967b186da36ab327806aaf97dcdf0c Mon Sep 17 00:00:00 2001 From: anna Date: Mon, 8 Feb 2010 11:49:55 +0300 Subject: [PATCH] url navigation (IDEA-23868) --- .../lang-impl/src/com/intellij/codeInspection/ui/Browser.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/platform/lang-impl/src/com/intellij/codeInspection/ui/Browser.java b/platform/lang-impl/src/com/intellij/codeInspection/ui/Browser.java index 687681df885b..548c0c0e9702 100644 --- a/platform/lang-impl/src/com/intellij/codeInspection/ui/Browser.java +++ b/platform/lang-impl/src/com/intellij/codeInspection/ui/Browser.java @@ -27,6 +27,7 @@ import com.intellij.openapi.application.ApplicationManager; import com.intellij.openapi.command.CommandProcessor; import com.intellij.openapi.util.TextRange; import com.intellij.openapi.vfs.ReadonlyStatusHandler; +import com.intellij.openapi.vfs.VfsUtil; import com.intellij.openapi.vfs.VirtualFile; import com.intellij.openapi.vfs.VirtualFileManager; import com.intellij.profile.codeInspection.InspectionProjectProfileManager; @@ -231,6 +232,9 @@ public class Browser extends JPanel { String fileURL = url.toExternalForm(); fileURL = fileURL.substring(0, fileURL.indexOf('#')); VirtualFile vFile = VirtualFileManager.getInstance().findFileByUrl(fileURL); + if (vFile == null) { + vFile = VfsUtil.findFileByURL(url); + } if (vFile != null) { fireClickEvent(vFile, offset, offset); }