Index: chrome/browser/ui/webui/options2/chromeos/cros_language_options_handler2.cc |
=================================================================== |
--- chrome/browser/ui/webui/options2/chromeos/cros_language_options_handler2.cc (revision 144460) |
+++ chrome/browser/ui/webui/options2/chromeos/cros_language_options_handler2.cc (working copy) |
@@ -18,6 +18,7 @@ |
#include "chrome/browser/browser_process.h" |
#include "chrome/browser/chromeos/input_method/input_method_manager.h" |
#include "chrome/browser/chromeos/input_method/input_method_util.h" |
+#include "chrome/browser/lifetime/application_lifetime.h" |
#include "chrome/browser/profiles/profile.h" |
#include "chrome/browser/ui/browser.h" |
#include "chrome/browser/ui/browser_finder.h" |
@@ -214,11 +215,7 @@ |
void CrosLanguageOptionsHandler::RestartCallback(const ListValue* args) { |
content::RecordAction(UserMetricsAction("LanguageOptions_SignOut")); |
- |
- Browser* browser = browser::FindBrowserWithWebContents( |
- web_ui()->GetWebContents()); |
- if (browser) |
- browser->ExecuteCommand(IDC_EXIT); |
+ browser::AttemptUserExit(); |
} |
void CrosLanguageOptionsHandler::InputMethodDisableCallback( |