diff -r 16555ef29e9e -r fd8ac9eb0008 launcher/fx/src/main/java/org/apidesign/bck2brwsr/launcher/FXBrwsrLauncher.java --- a/launcher/fx/src/main/java/org/apidesign/bck2brwsr/launcher/FXBrwsrLauncher.java Thu May 30 06:09:42 2013 +0200 +++ b/launcher/fx/src/main/java/org/apidesign/bck2brwsr/launcher/FXBrwsrLauncher.java Fri May 31 09:12:10 2013 +0200 @@ -24,6 +24,7 @@ import java.net.URI; import java.net.URL; import java.net.URLClassLoader; +import java.util.ArrayList; import java.util.Enumeration; import java.util.List; @@ -67,11 +68,13 @@ public void run() { LOG.log(Level.INFO, "In FX thread. Launching!"); try { + List params = new ArrayList(); + params.add(url.toString()); if (isDebugged()) { - FXBrwsr.launch(FXBrwsr.class, url.toString(), "--toolbar=true"); - } else { - FXBrwsr.launch(FXBrwsr.class, url.toString()); + params.add("--toolbar=true"); + params.add("--firebug=true"); } + FXBrwsr.launch(FXBrwsr.class, params.toArray(new String[params.size()])); LOG.log(Level.INFO, "Launcher is back. Closing"); close(); System.exit(0); @@ -91,17 +94,6 @@ sb.append("(function() {\n" + " var impl = this.bck2brwsr;\n" + " this.bck2brwsr = function() { return impl; };\n"); - if (isDebugged()) { - sb.append("var scr = window.document.createElement('script');\n"); - sb.append("scr.type = 'text/javascript';\n"); - sb.append("scr.src = 'https://getfirebug.com/firebug-lite.js';\n"); - sb.append("scr.text = '{ startOpened: true }';\n"); - sb.append("var head = window.document.getElementsByTagName('head')[0];"); - sb.append("head.appendChild(scr);\n"); - sb.append("var html = window.document.getElementsByTagName('html')[0];"); - sb.append("html.debug = true;\n"); - } - sb.append("})(window);\n"); JVMBridge.onBck2BrwsrLoad(); }