Index: chrome/browser/chromeos/login/screens/device_disabled_screen.h |
diff --git a/chrome/browser/chromeos/login/screens/device_disabled_screen.h b/chrome/browser/chromeos/login/screens/device_disabled_screen.h |
index 9664e0c8973e030c441a2b1f4828f36ad91a96b1..12bd2b7410290c524a3d75340fc5103843743f82 100644 |
--- a/chrome/browser/chromeos/login/screens/device_disabled_screen.h |
+++ b/chrome/browser/chromeos/login/screens/device_disabled_screen.h |
@@ -6,6 +6,7 @@ |
#define CHROME_BROWSER_CHROMEOS_LOGIN_SCREENS_DEVICE_DISABLED_SCREEN_H_ |
#include "base/macros.h" |
+#include "base/memory/weak_ptr.h" |
#include "chrome/browser/chromeos/login/screens/base_screen.h" |
#include "chrome/browser/chromeos/login/screens/device_disabled_screen_actor.h" |
@@ -31,8 +32,17 @@ class DeviceDisabledScreen : public BaseScreen, |
void OnActorDestroyed(DeviceDisabledScreenActor* actor) override; |
private: |
+ // Indicate to the observer that the screen was skipped because the device is |
+ // not disabled. |
+ void IndicateDeviceNotDisabled(); |
+ |
+ // Whether the screen is currently showing. |
+ bool showing_; |
+ |
DeviceDisabledScreenActor* actor_; |
+ base::WeakPtrFactory<DeviceDisabledScreen> weak_factory_; |
+ |
DISALLOW_COPY_AND_ASSIGN(DeviceDisabledScreen); |
}; |