| Index: chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc
|
| diff --git a/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc b/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc
|
| index 87558f07d4196f70fb0e78b0198dd0202226371f..f1194429cf710e451fea3673e6e18c323c58f309 100644
|
| --- a/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc
|
| +++ b/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc
|
| @@ -1150,7 +1150,12 @@ void SigninScreenHandler::HandleOfflineLogin(const base::ListValue* args) {
|
| }
|
|
|
| void SigninScreenHandler::HandleShutdownSystem() {
|
| +#if defined(USE_ATHENA)
|
| + chromeos::DBusThreadManager::Get()->
|
| + GetPowerManagerClient()->RequestShutdown();
|
| +#else
|
| ash::Shell::GetInstance()->lock_state_controller()->RequestShutdown();
|
| +#endif
|
| }
|
|
|
| void SigninScreenHandler::HandleLoadWallpaper(const std::string& email) {
|
|
|