Index: sdk/lib/async/schedule_microtask.dart |
diff --git a/sdk/lib/async/schedule_microtask.dart b/sdk/lib/async/schedule_microtask.dart |
index 7345e2c9e6f87d571d0287ad1995ebb8606a7e36..f62b93abb60117956db0885ef2420c21cd0ae9f7 100644 |
--- a/sdk/lib/async/schedule_microtask.dart |
+++ b/sdk/lib/async/schedule_microtask.dart |
@@ -144,7 +144,8 @@ void scheduleMicrotask(void callback()) { |
null, null, currentZone, currentZone.registerCallback(callback)); |
return; |
} |
- Zone.current.scheduleMicrotask(Zone.current.bindCallbackGuarded(callback)); |
+ Zone.current |
+ .scheduleMicrotask(Zone.current.bindCallback(callback, runGuarded: true)); |
} |
class _AsyncRun { |