Index: chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_browser_proxy.js |
diff --git a/chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_browser_proxy.js b/chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_browser_proxy.js |
index d90a81b312c83681dcf5e1be583a28aeceadd521..bcfb36966f34be645cee0eff9de0d1b7287b181f 100644 |
--- a/chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_browser_proxy.js |
+++ b/chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_browser_proxy.js |
@@ -17,7 +17,12 @@ cr.define('settings', function() { |
*/ |
clearBrowsingData: function() {}, |
- /** Initializes the dialog. */ |
+ /** |
+ * Kick off counter updates and return initial state. |
+ * @return {!Promise<boolean>} Signal when the setup is complete. Boolean |
+ * passed to Promise is whether any data is currently being cleared for |
+ * this profile. |
+ */ |
initialize: function() {}, |
}; |
@@ -36,7 +41,7 @@ cr.define('settings', function() { |
/** @override */ |
initialize: function() { |
- chrome.send('initializeClearBrowsingData'); |
+ return cr.sendWithPromise('initializeClearBrowsingData'); |
}, |
}; |