Index: chrome/browser/ui/webui/options/browser_options_handler.cc |
diff --git a/chrome/browser/ui/webui/options/browser_options_handler.cc b/chrome/browser/ui/webui/options/browser_options_handler.cc |
index bc9f5c15671730b01e2e23f25a92ed2f13d7fc5e..7fc38bd5da3379ea0cd7f1836424502b6f3d347b 100644 |
--- a/chrome/browser/ui/webui/options/browser_options_handler.cc |
+++ b/chrome/browser/ui/webui/options/browser_options_handler.cc |
@@ -585,6 +585,10 @@ void BrowserOptionsHandler::RegisterMessages() { |
"themesReset", |
base::Bind(&BrowserOptionsHandler::ThemesReset, |
base::Unretained(this))); |
+ web_ui()->RegisterMessageCallback( |
+ "requestProfilesInfo", |
+ base::Bind(&BrowserOptionsHandler::HandleRequestProfilesInfo, |
+ base::Unretained(this))); |
#if defined(OS_LINUX) && !defined(OS_CHROMEOS) |
web_ui()->RegisterMessageCallback( |
"themesSetNative", |
@@ -1484,6 +1488,10 @@ void BrowserOptionsHandler::HandleRestartBrowser(const ListValue* args) { |
chrome::AttemptRestart(); |
} |
+void BrowserOptionsHandler::HandleRequestProfilesInfo(const ListValue* args) { |
+ SendProfilesInfo(); |
+} |
+ |
#if !defined(OS_CHROMEOS) |
void BrowserOptionsHandler::ShowNetworkProxySettings(const ListValue* args) { |
content::RecordAction(UserMetricsAction("Options_ShowProxySettings")); |