| 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 8831a3899be40ea6eb2effa83e5a736c070517c3..fae1cb5247b695f5ded1aac13d13e3fc2dfc4d08 100644
|
| --- a/chrome/browser/ui/webui/options/browser_options_handler.cc
|
| +++ b/chrome/browser/ui/webui/options/browser_options_handler.cc
|
| @@ -658,17 +658,7 @@ void BrowserOptionsHandler::RegisterMessages() {
|
| }
|
|
|
| void BrowserOptionsHandler::OnStateChanged() {
|
| - web_ui()->CallJavascriptFunction("BrowserOptions.updateSyncState",
|
| - *GetSyncStateDictionary());
|
| -
|
| - SendProfilesInfo();
|
| -}
|
| -
|
| -void BrowserOptionsHandler::OnSigninAllowedPrefChange() {
|
| - web_ui()->CallJavascriptFunction("BrowserOptions.updateSyncState",
|
| - *GetSyncStateDictionary());
|
| -
|
| - SendProfilesInfo();
|
| + UpdateSyncState();
|
| }
|
|
|
| void BrowserOptionsHandler::PageLoadStarted() {
|
| @@ -1448,6 +1438,15 @@ void BrowserOptionsHandler::MouseExists(bool exists) {
|
| }
|
| #endif
|
|
|
| +void BrowserOptionsHandler::UpdateSyncState() {
|
| + web_ui()->CallJavascriptFunction("BrowserOptions.updateSyncState",
|
| + *GetSyncStateDictionary());
|
| +}
|
| +
|
| +void BrowserOptionsHandler::OnSigninAllowedPrefChange() {
|
| + UpdateSyncState();
|
| +}
|
| +
|
| void BrowserOptionsHandler::HandleAutoOpenButton(const ListValue* args) {
|
| content::RecordAction(UserMetricsAction("Options_ResetAutoOpenFiles"));
|
| DownloadManager* manager = BrowserContext::GetDownloadManager(
|
|
|