Chromium Code Reviews| Index: runtime/observatory/lib/src/elements/helpers/rendering_scheduler.dart |
| diff --git a/runtime/observatory/lib/src/elements/helpers/rendering_scheduler.dart b/runtime/observatory/lib/src/elements/helpers/rendering_scheduler.dart |
| index e3e81e07c22b06d3b4f8ff2af07fc9624ffbd9fd..fd0ce522376a07a4ef9f361d5c895dd56736e841 100644 |
| --- a/runtime/observatory/lib/src/elements/helpers/rendering_scheduler.dart |
| +++ b/runtime/observatory/lib/src/elements/helpers/rendering_scheduler.dart |
| @@ -32,6 +32,7 @@ class RenderingScheduler<T extends Renderable> implements RenderingTask { |
| bool _dirty = false; |
| bool _renderingScheduled = false; |
| bool _notificationScheduled = false; |
| + bool _firstTime = true; |
| /// Element managed by this scheduler. |
| final T element; |
| @@ -103,7 +104,8 @@ class RenderingScheduler<T extends Renderable> implements RenderingTask { |
| void scheduleRendering() { |
| if (_renderingScheduled) return; |
| if (!_enabled) return; |
| - queue.enqueue(this); |
| + queue.enqueue(this, realtime: _firstTime); |
| + _firstTime = false; |
|
siva
2017/08/14 20:27:18
instead of a flag _firstTime which is toggled why
cbernaschina
2017/08/14 21:08:49
ditto
|
| _renderingScheduled = true; |
| } |