Index: samples/swarm/swarm_ui_lib/view/view.dart |
diff --git a/samples/swarm/swarm_ui_lib/view/view.dart b/samples/swarm/swarm_ui_lib/view/view.dart |
index efa9501168ee820a164fde582c06012289a6c779..9c34b14c363752b7128fcd653a2ce5c84ce09851 100644 |
--- a/samples/swarm/swarm_ui_lib/view/view.dart |
+++ b/samples/swarm/swarm_ui_lib/view/view.dart |
@@ -338,7 +338,7 @@ class View implements Positionable { |
changedComplete = true; |
}); |
- window.setImmediate(() { |
+ scheduleMicrotask(() { |
if (!changedComplete) { |
changed.complete(false); |
} |
@@ -355,7 +355,7 @@ class View implements Positionable { |
if (ViewLayout.hasCustomLayout(this)) { |
// TODO(10459): code should not use Completer.sync. |
Completer sizeCompleter = new Completer<Size>.sync(); |
- window.setImmediate(() { |
+ scheduleMicrotask(() { |
sizeCompleter.complete( |
new Size(_node.client.width, _node.client.height)); |
}); |