diff options
Diffstat (limited to 'platform/platform-api/src/com/intellij/ide/BrowserUtil.java')
-rw-r--r-- | platform/platform-api/src/com/intellij/ide/BrowserUtil.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/platform/platform-api/src/com/intellij/ide/BrowserUtil.java b/platform/platform-api/src/com/intellij/ide/BrowserUtil.java index 90308f5dbfda..cd1d1b0dba49 100644 --- a/platform/platform-api/src/com/intellij/ide/BrowserUtil.java +++ b/platform/platform-api/src/com/intellij/ide/BrowserUtil.java @@ -20,6 +20,7 @@ import com.intellij.execution.util.ExecUtil; import com.intellij.ide.browsers.BrowserLauncher; import com.intellij.ide.browsers.BrowserLauncherAppless; import com.intellij.openapi.application.ApplicationManager; +import com.intellij.openapi.project.Project; import com.intellij.openapi.util.SystemInfo; import com.intellij.openapi.vfs.VfsUtil; import com.intellij.openapi.vfs.VirtualFile; @@ -106,6 +107,10 @@ public class BrowserUtil { getBrowserLauncher().browse(uri); } + public static void browse(@NotNull String url, @Nullable Project project) { + getBrowserLauncher().browse(url, null, project); + } + @SuppressWarnings("UnusedDeclaration") @NotNull @Deprecated @@ -145,6 +150,9 @@ public class BrowserUtil { else if (SystemInfo.isMac) { return "open"; } + else if (SystemInfo.isUnix) { + return "/usr/bin/firefox"; + } else { return ""; } |