Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(456)

Unified Diff: runtime/observatory/web/main.dart

Issue 1100583006: Add crash dumps to service protocol and Observatory (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 5 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: runtime/observatory/web/main.dart
diff --git a/runtime/observatory/web/main.dart b/runtime/observatory/web/main.dart
index 5880006dccc374b813bcd52f44a15b69034a46bd..09ad35604f97d9d9bf0fc199b662d8d207b7d8ab 100644
--- a/runtime/observatory/web/main.dart
+++ b/runtime/observatory/web/main.dart
@@ -21,11 +21,13 @@ main() {
Logger.root.info('Starting Observatory');
GoogleChart.initOnce().then((_) {
// Charts loaded, initialize polymer.
- Logger.root.info('Initializing Polymer');
- try {
- initPolymer();
- } catch (e) {
- Logger.root.severe('Error initializing polymer: $e');
- }
+ initPolymer().run(() {
+ Logger.root.info('Polymer initialized');
+ // Code here is in the polymer Zone, which ensures that
+ // @observable properties work correctly.
+ Polymer.onReady.then((_) {
+ Logger.root.info('Polymer elements have been upgraded');
+ });
+ });
});
}

Powered by Google App Engine
This is Rietveld 408576698