From 5655c96aae145883ddbd4ad8553e128afd2319ef Mon Sep 17 00:00:00 2001 From: peter Date: Wed, 29 Aug 2012 12:57:32 +0200 Subject: [PATCH] navigate to p4.output --- .../src/com/intellij/ide/actions/ShowFilePathAction.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/platform/platform-impl/src/com/intellij/ide/actions/ShowFilePathAction.java b/platform/platform-impl/src/com/intellij/ide/actions/ShowFilePathAction.java index a1c851382371..9f4b99b451bf 100644 --- a/platform/platform-impl/src/com/intellij/ide/actions/ShowFilePathAction.java +++ b/platform/platform-impl/src/com/intellij/ide/actions/ShowFilePathAction.java @@ -194,10 +194,15 @@ public class ShowFilePathAction extends AnAction { * * @param file a file or directory to show and highlight in a file manager. */ - public static void openFile(@NotNull final File file) { + public static void openFile(@NotNull File file) { if (!file.exists()) return; + file = file.getAbsoluteFile(); + File parent = file.getParentFile(); + if (parent == null) { + return; + } try { - doOpen(file.getParentFile(), file); + doOpen(parent, file); } catch (Exception e) { LOG.warn(e);