Palete/Javascript.vala
authorAlan Knowles <alan@roojs.com>
Fri, 19 Sep 2014 07:07:41 +0000 (15:07 +0800)
committerAlan Knowles <alan@roojs.com>
Fri, 19 Sep 2014 07:07:41 +0000 (15:07 +0800)
Palete/Javascript.vala

index d4b290a..0ce7384 100644 (file)
@@ -89,10 +89,16 @@ namespace Palete {
                        var js_string = exo.to_string_copy (ctx, null);
                        js_string.get_utf8_c_string ("line", 4);
                        var line = exo.get_property(ctx, js_string, null).to_number(ctx,null);
-                       print ("Error on line %f\n", i, (string)c_string, val);
-                               delete c_string;
-                       }
-                       res = "??";
+                       
+                       
+
+                       // see if we can convert exception string
+                       char *c_string = new char[1024];
+                       var err_string = ex.to_string_copy (ctx, null);
+                       err_string.get_utf8_c_string (c_string, 1023);
+                       res = (string)c_string;
+                       print ("Error on line %f\n%s\n", line, res); 
+
                        
                        return line;