Ignore:
Timestamp:
2009-11-04T20:15:41+13:00 (14 years ago)
Author:
ak19
Message:

Updated to display the URL when the browser fails to launch (and also when it launches successfully). Most of the previous commit to BrowserLauncher.java have been reverted now, and some additional changes have been made to it.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • greenstone3/trunk/src/java/org/greenstone/server/BrowserLauncher.java

    r20899 r20908  
    11package org.greenstone.server;
    22
    3 import javax.swing.JOptionPane;
    43import java.io.BufferedReader;
    54import java.io.InputStream;
     
    1110public class BrowserLauncher
    1211    extends Thread {
    13     private String browserNotFound;
    14     private String browserLaunchFailed;
    15    
    1612    private String url = "about:blank" ;
    1713    static Logger logger = Logger.getLogger(org.greenstone.server.BrowserLauncher.class.getName());
     
    2319    private String browserPath = "";
    2420
    25     public BrowserLauncher(String browserPath, String url, String browserNotFound, String browserLaunchFailed) {
     21    public BrowserLauncher(String browserPath, String url) {
    2622    this.url = url;
    27     this.browserNotFound = browserNotFound;
    28     this.browserLaunchFailed = browserLaunchFailed;
    2923        this.browserPath = browserPath;
    3024        //use the default browser
     
    9286        state = LAUNCHFAILED;
    9387            logger.error("launching command is empty: no browser found.");
    94         JOptionPane.showMessageDialog(null, browserNotFound, "Warning", JOptionPane.WARNING_MESSAGE);
    9588        return;
    9689    }
     
    129122        logger.info("ExitCode:" + exitCode);
    130123        if (exitCode != 0) { // if trying to launch the browser above failed
    131         logger.info(browserLaunchFailed);
    132         JOptionPane.showMessageDialog(null, browserLaunchFailed, "Warning", JOptionPane.WARNING_MESSAGE);
     124        state = LAUNCHFAILED;
     125        logger.error("Failed to launch web browser.");     
    133126        }
    134127    }
Note: See TracChangeset for help on using the changeset viewer.