Index: chrome/browser/ui/webui/settings/settings_clear_browsing_data_handler.cc |
diff --git a/chrome/browser/ui/webui/settings/settings_clear_browsing_data_handler.cc b/chrome/browser/ui/webui/settings/settings_clear_browsing_data_handler.cc |
index 69b69b41957c533a2651003c878b409a10b528f2..508ad18056066adfd54e8743ce6d6e599d1ab697 100644 |
--- a/chrome/browser/ui/webui/settings/settings_clear_browsing_data_handler.cc |
+++ b/chrome/browser/ui/webui/settings/settings_clear_browsing_data_handler.cc |
@@ -213,6 +213,8 @@ void ClearBrowsingDataHandler::OnBrowsingHistoryPrefChanged() { |
void ClearBrowsingDataHandler::HandleInitialize(const base::ListValue* args) { |
AllowJavascript(); |
+ const base::Value* callback_id; |
+ CHECK(args->Get(0, &callback_id)); |
// TODO(msramek): Simplify this using a factory. |
AddCounter(base::WrapUnique(new AutofillCounter())); |
@@ -225,6 +227,8 @@ void ClearBrowsingDataHandler::HandleInitialize(const base::ListValue* args) { |
OnStateChanged(); |
RefreshHistoryNotice(); |
+ |
+ ResolveJavascriptCallback(*callback_id, base::FundamentalValue(!!remover_)); |
} |
void ClearBrowsingDataHandler::OnStateChanged() { |