import com.threerings.getdown.util.LaunchUtil;
+import edu.stanford.ejalbert.launching.IBrowserLaunching;
import groovy.lang.Binding;
import groovy.util.GroovyScriptEngine;
import jalview.ext.so.SequenceOntology;
import jalview.io.gff.SequenceOntologyFactory;
import jalview.schemes.ColourSchemeI;
import jalview.schemes.ColourSchemeProperty;
+import jalview.util.BrowserLauncher;
import jalview.util.ChannelProperties;
import jalview.util.HttpUtils;
import jalview.util.MessageManager;
}
if (!aparser.contains("nohtmltemplates")
- || Cache.getProperty("NOHTMLTEMPLATES") == null)
+ || Cache.getProperty("NOHTMLTEMPLATES") == null)
{
BioJsHTMLOutput.updateBioJS();
}
}.start();
}
+ // set default browser
+ String defaultBrowser = Cache.getProperty("DEFAULT_BROWSER");
+ if (defaultBrowser != null)
+ {
+ System.setProperty(IBrowserLaunching.BROWSER_SYSTEM_PROPERTY,
+ defaultBrowser);
+ BrowserLauncher.resetBrowser();
+ } // don't clearProperty if DEFAULT_BROWSER is null, might be set by user
+
String file = null, data = null;
FileFormatI format = null;
DataSourceType protocol = null;
@Override
public void run()
{
- Console.debug("Initialising googletracker for usage stats.");
+ Console.debug(
+ "Initialising googletracker for usage stats.");
Cache.initGoogleTracker();
Console.debug("Tracking enabled.");
}