Index: tool/input_sdk/patch/async_patch.dart |
diff --git a/tool/input_sdk/patch/async_patch.dart b/tool/input_sdk/patch/async_patch.dart |
index a7e65ae0d236085613ff36ac954bde9b19c54df6..eefc637dcc64de2a47110375ef761a2bcd2e7bfd 100644 |
--- a/tool/input_sdk/patch/async_patch.dart |
+++ b/tool/input_sdk/patch/async_patch.dart |
@@ -6,8 +6,7 @@ |
import 'dart:_js_helper' show |
patch, |
- Primitives, |
- convertDartClosureToJS; |
+ Primitives; |
import 'dart:_isolate_helper' show |
IsolateNatives, |
TimerImpl, |
@@ -46,8 +45,7 @@ class _AsyncRun { |
f(); |
}; |
- var observer = JS('', 'new self.MutationObserver(#)', |
- convertDartClosureToJS(internalCallback, 1)); |
+ var observer = JS('', 'new self.MutationObserver(#)', internalCallback); |
JS('', '#.observe(#, { childList: true })', |
observer, div); |
@@ -74,8 +72,7 @@ class _AsyncRun { |
callback(); |
}; |
enterJsAsync(); |
- JS('void', 'self.scheduleImmediate(#)', |
- convertDartClosureToJS(internalCallback, 0)); |
+ JS('void', 'self.scheduleImmediate(#)', internalCallback); |
} |
static void _scheduleImmediateWithSetImmediate(void callback()) { |
@@ -84,8 +81,7 @@ class _AsyncRun { |
callback(); |
}; |
enterJsAsync(); |
- JS('void', 'self.setImmediate(#)', |
- convertDartClosureToJS(internalCallback, 0)); |
+ JS('void', 'self.setImmediate(#)', internalCallback); |
} |
static void _scheduleImmediateWithTimer(void callback()) { |