Index: chrome/browser/resources/settings/people_page/manage_profile.js |
diff --git a/chrome/browser/resources/settings/people_page/manage_profile.js b/chrome/browser/resources/settings/people_page/manage_profile.js |
index 243548da6eb903cdae19693e2ebb7bcd29fcd105..2851f688a4de9900de3797e8d5618987523382dc 100644 |
--- a/chrome/browser/resources/settings/people_page/manage_profile.js |
+++ b/chrome/browser/resources/settings/people_page/manage_profile.js |
@@ -45,11 +45,12 @@ Polymer({ |
/** @override */ |
attached: function() { |
- this.addWebUIListener('available-icons-changed', function(iconUrls) { |
+ var setIcons = function(iconUrls) { |
this.availableIconUrls = iconUrls; |
- }.bind(this)); |
+ }.bind(this); |
- this.browserProxy_.getAvailableIcons(); |
+ this.addWebUIListener('available-icons-changed', setIcons); |
+ this.browserProxy_.getAvailableIcons().then(setIcons); |
}, |
/** |