From cf8a5d2a0d8c97f945c7755da91f308b68d6eed6 Mon Sep 17 00:00:00 2001 From: vsavkin Date: Fri, 12 Dec 2014 15:18:48 -0800 Subject: [PATCH] cleanup(zones): cleanup --- modules/core/src/application.js | 5 ++++- modules/core/src/life_cycle/life_cycle.js | 1 - modules/facade/src/async.dart | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/modules/core/src/application.js b/modules/core/src/application.js index de95211a80..2ccf94934f 100644 --- a/modules/core/src/application.js +++ b/modules/core/src/application.js @@ -91,7 +91,10 @@ export function bootstrap(appComponentType: Type, bindings=null) { if (isPresent(bindings)) appInjector = appInjector.createChild(bindings); return appInjector.asyncGet(LifeCycle). - then((lc) => lc.registerWith(zone)). + then((lc) => { + lc.registerWith(zone); + lc.tick(); + }). then((_) => appInjector); }); } diff --git a/modules/core/src/life_cycle/life_cycle.js b/modules/core/src/life_cycle/life_cycle.js index 04300797e2..417cb5fef0 100644 --- a/modules/core/src/life_cycle/life_cycle.js +++ b/modules/core/src/life_cycle/life_cycle.js @@ -13,7 +13,6 @@ export class LifeCycle { zone.initCallbacks({ onTurnDone: () => this.tick() }); - this.tick(); } tick() { diff --git a/modules/facade/src/async.dart b/modules/facade/src/async.dart index c44523f9d0..e96806df35 100644 --- a/modules/facade/src/async.dart +++ b/modules/facade/src/async.dart @@ -32,5 +32,5 @@ class _Completer { get promise => c.future; get complete => c.complete; - + get reject => c.completeError; }