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: |