| Index: chrome/browser/chromeos/login/screens/update_screen.cc
|
| diff --git a/chrome/browser/chromeos/login/screens/update_screen.cc b/chrome/browser/chromeos/login/screens/update_screen.cc
|
| index 96a797ed24a134e20f9afe24d7822205b133bc7b..e1be946158c80fe2f9ce21737c7a9c15c4ff68b9 100644
|
| --- a/chrome/browser/chromeos/login/screens/update_screen.cc
|
| +++ b/chrome/browser/chromeos/login/screens/update_screen.cc
|
| @@ -197,6 +197,7 @@ void UpdateScreen::ExitUpdate(UpdateScreen::ExitReason reason) {
|
| case UpdateEngineClient::UPDATE_STATUS_DOWNLOADING:
|
| case UpdateEngineClient::UPDATE_STATUS_FINALIZING:
|
| case UpdateEngineClient::UPDATE_STATUS_VERIFYING:
|
| + case UpdateEngineClient::UPDATE_STATUS_NEED_PERMISSION_TO_UPDATE:
|
| DCHECK(!HasCriticalUpdate());
|
| // Noncritical update, just exit screen as if there is no update.
|
| // no break
|
| @@ -330,6 +331,7 @@ void UpdateScreen::UpdateStatusChanged(
|
| // else no break
|
| case UpdateEngineClient::UPDATE_STATUS_ERROR:
|
| case UpdateEngineClient::UPDATE_STATUS_REPORTING_ERROR_EVENT:
|
| + case UpdateEngineClient::UPDATE_STATUS_NEED_PERMISSION_TO_UPDATE:
|
| ExitUpdate(REASON_UPDATE_ENDED);
|
| break;
|
| default:
|
|
|