Chromium Code Reviews| Index: pkg/polymer/lib/src/loader.dart |
| diff --git a/pkg/polymer/lib/src/loader.dart b/pkg/polymer/lib/src/loader.dart |
| index c999660682762b3a2beb1519f95aef2ea2865c78..389c5d2326e26cb0f813f907d5599474a3262413 100644 |
| --- a/pkg/polymer/lib/src/loader.dart |
| +++ b/pkg/polymer/lib/src/loader.dart |
| @@ -32,12 +32,15 @@ const initMethod = const _InitMethodAnnotation(); |
| * The urls in [libraries] can be absolute or relative to |
| * `currentMirrorSystem().isolate.rootLibrary.uri`. |
| */ |
| -void initPolymer() { |
| +Zone initPolymer() { |
| if (_useDirtyChecking) { |
| - dirtyCheckZone().run(_initPolymerOptimized); |
| - } else { |
| - _initPolymerOptimized(); |
| + var zone = dirtyCheckZone(); |
|
Jennifer Messerly
2013/10/29 02:16:17
return dirtyCheckZone()..run(_initPolymerOptimized
Siggi Cherem (dart-lang)
2013/10/29 02:53:14
Done. beautiful =)
|
| + zone.run(_initPolymerOptimized); |
| + return zone; |
| } |
| + |
| + _initPolymerOptimized(); |
| + return Zone.current; |
| } |
| /** |