launcher/src/main/java/org/apidesign/bck2brwsr/launcher/Console.java
branchlauncher
changeset 349 3fe5a86bd123
parent 344 4adbde04e899
child 355 eea0065bcc1a
     1.1 --- a/launcher/src/main/java/org/apidesign/bck2brwsr/launcher/Console.java	Mon Dec 17 12:21:05 2012 +0100
     1.2 +++ b/launcher/src/main/java/org/apidesign/bck2brwsr/launcher/Console.java	Tue Dec 18 13:10:56 2012 +0100
     1.3 @@ -56,6 +56,11 @@
     1.4          setAttr("result", "value", res);
     1.5      }
     1.6      
     1.7 +    @JavaScriptBody(args = "o", body = "return '' + o;")
     1.8 +    private static String tS(Object o) {
     1.9 +        return o.toString();
    1.10 +    }
    1.11 +    
    1.12      public static void harness(String url) {
    1.13          log("Connecting to " + url);
    1.14          try {
    1.15 @@ -75,12 +80,7 @@
    1.16  
    1.17                  log("Result: " + result);
    1.18                  
    1.19 -                String toSend;
    1.20 -                if (result == null) {
    1.21 -                    toSend = "null";
    1.22 -                } else {
    1.23 -                    toSend = result.toString();
    1.24 -                }
    1.25 +                String toSend = tS(result);
    1.26                  
    1.27                  log("Sending back: " + url + "?request=" + c.getRequestId() + "&result=" + toSend);
    1.28                  u = new URL(url + "?request=" + c.getRequestId() + "&result=" + toSend);