Author: Daniel Baumann <daniel@debian.org>
Description: Open links in x-www-browser rather than using BrowserLauncher.
diff -Naurp pauker.orig/src/pauker/program/gui/swing/PaukerFrame.java pauker/src/pauker/program/gui/swing/PaukerFrame.java
--- pauker.orig/src/pauker/program/gui/swing/PaukerFrame.java 2008-12-25 14:22:18.000000000 +0000
+++ pauker/src/pauker/program/gui/swing/PaukerFrame.java 2009-01-14 20:45:33.000000000 +0000
@@ -6,9 +6,7 @@
package pauker.program.gui.swing;
-import edu.stanford.ejalbert.BrowserLauncher;
-import edu.stanford.ejalbert.exception.BrowserLaunchingInitializingException;
-import edu.stanford.ejalbert.exception.UnsupportedOperatingSystemException;
+import java.io.IOException;
import java.applet.Applet;
import java.applet.AudioClip;
import java.awt.BorderLayout;
@@ -537,16 +535,11 @@ public class PaukerFrame
*/
public static void openUrlInBrowser(String url) {
try {
- List browserList = Arrays.asList(new Object[]{
- "FireFox", "Konqueror", "Mozilla", "Opera"
- });
- BrowserLauncher launcher = new BrowserLauncher();
- launcher.openURLinBrowser(browserList, url);
- } catch (BrowserLaunchingInitializingException ex) {
- logger.log(Level.SEVERE, "could not open URL in browser", ex);
- } catch (UnsupportedOperatingSystemException ex) {
- logger.log(Level.SEVERE, "could not open URL in browser", ex);
- }
+ String[] args = new String[]{"x-www-browser", url};
+ Runtime.getRuntime().exec(args);
+ } catch (IOException ex) {
+ ex.printStackTrace();
+ }
}
/**