| Index: frog/leg/lib/js_helper.dart
|
| ===================================================================
|
| --- frog/leg/lib/js_helper.dart (revision 5817)
|
| +++ frog/leg/lib/js_helper.dart (working copy)
|
| @@ -8,6 +8,7 @@
|
|
|
| #source('constant_map.dart');
|
| #source('date_helper.dart');
|
| +#source('native_helper.dart');
|
| #source('regexp_helper.dart');
|
| #source('string_helper.dart');
|
|
|
| @@ -1179,7 +1180,7 @@
|
| captureStackTrace(ex) {
|
| var jsError = JS('Object', @'new Error()');
|
| JS('void', @'#.dartException = #', jsError, ex);
|
| - JS('void', @'''#.toString = #''', jsError, toStringWrapper);
|
| + JS('void', @'''#.toString = #''', jsError, DART_CLOSURE_TO_JS(toStringWrapper));
|
| return jsError;
|
| }
|
|
|
| @@ -1218,7 +1219,7 @@
|
| */
|
| unwrapException(ex) {
|
| // Note that we are checking if the object has the property. If it
|
| - // has, it could be set null if the thrown value is null.
|
| + // has, it could be set to null if the thrown value is null.
|
| if (JS('bool', @'"dartException" in #', ex)) {
|
| return JS('Object', @'#.dartException', ex);
|
| } else if (JS('bool', @'# instanceof TypeError', ex)) {
|
| @@ -1310,7 +1311,7 @@
|
| function = JS("var", @"""function() {
|
| return #(#, #, arguments.length, arguments[0], arguments[1]);
|
| }""",
|
| - invokeClosure,
|
| + DART_CLOSURE_TO_JS(invokeClosure),
|
| closure,
|
| JS_CURRENT_ISOLATE());
|
|
|
|
|