Index: chrome/browser/resources/settings/people_page/sync_page.js |
diff --git a/chrome/browser/resources/settings/people_page/sync_page.js b/chrome/browser/resources/settings/people_page/sync_page.js |
index f1d0daa814f63163f80f6f2c75795f365e11714c..9c6d59c0c86831d2cc529acde6314f0070e3f40e 100644 |
--- a/chrome/browser/resources/settings/people_page/sync_page.js |
+++ b/chrome/browser/resources/settings/people_page/sync_page.js |
@@ -104,7 +104,7 @@ Polymer({ |
value: false, |
}, |
- /** @private {!settings.SyncBrowserProxyImpl} */ |
+ /** @private {!settings.SyncBrowserProxy} */ |
browserProxy_: { |
type: Object, |
value: function() { |
@@ -241,6 +241,8 @@ Polymer({ |
* @private |
*/ |
onSingleSyncDataTypeChanged_: function() { |
+ if (!this.syncPrefs) |
+ return; |
this.browserProxy_.setSyncDatatypes(this.syncPrefs).then( |
this.handlePageStatusChanged_.bind(this)); |
}, |