From c33bd25bbd3aef268f34b66f5e6c69bb273e17a8 Mon Sep 17 00:00:00 2001 From: Alexander198961 Date: Sat, 10 Sep 2016 04:35:29 -0400 Subject: [PATCH] SPARK-1801 Fix links openining in KDE environment --- .../org/jivesoftware/spark/util/BrowserLauncher.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/java/org/jivesoftware/spark/util/BrowserLauncher.java b/src/java/org/jivesoftware/spark/util/BrowserLauncher.java index aa0a6ee1..773f32c0 100644 --- a/src/java/org/jivesoftware/spark/util/BrowserLauncher.java +++ b/src/java/org/jivesoftware/spark/util/BrowserLauncher.java @@ -34,7 +34,16 @@ public class BrowserLauncher { if (url.startsWith("www")) { url = "http://" + url; } - Desktop.getDesktop().browse(new URI(url)); + try + { + Desktop.getDesktop().browse(new URI(url)); + } + catch(Exception ex) + { + Runtime.getRuntime().exec("xdg-open " + url); + + } + } else { File f = new File(url); if (f.exists() && Desktop.isDesktopSupported()){