| Index: chrome/browser/chromeos/login/screens/error_screen.h
|
| diff --git a/chrome/browser/chromeos/login/screens/error_screen.h b/chrome/browser/chromeos/login/screens/error_screen.h
|
| index ecc7531aabae58d61afe1ac64c47cc328654cd5e..a98faf037bc75bca8bd705cebe74085ff58c9f60 100644
|
| --- a/chrome/browser/chromeos/login/screens/error_screen.h
|
| +++ b/chrome/browser/chromeos/login/screens/error_screen.h
|
| @@ -36,13 +36,16 @@ class ErrorScreen : public WizardScreen,
|
| };
|
|
|
| enum ErrorState {
|
| - ERROR_STATE_UNKNOWN = 0,
|
| + ERROR_STATE_NONE = 0,
|
| ERROR_STATE_PORTAL,
|
| ERROR_STATE_OFFLINE,
|
| ERROR_STATE_PROXY,
|
| ERROR_STATE_AUTH_EXT_TIMEOUT,
|
| - ERROR_STATE_KIOSK_ONLINE
|
| + // States above are being logged to histograms.
|
| + ERROR_STATE_KIOSK_ONLINE,
|
| + ERROR_STATE_UNKNOWN
|
| };
|
| + static const int kHistogramErrorStateNum = 5;
|
|
|
| ErrorScreen(ScreenObserver* screen_observer, ErrorScreenActor* actor);
|
| virtual ~ErrorScreen();
|
| @@ -86,6 +89,8 @@ class ErrorScreen : public WizardScreen,
|
| // |error_state|, and |network|.
|
| void SetErrorState(ErrorState error_state, const std::string& network);
|
|
|
| + ErrorState GetErrorState() const;
|
| +
|
| // Toggles the guest sign-in prompt.
|
| void AllowGuestSignin(bool allow);
|
|
|
|
|