Index: chrome/browser/ui/webui/chromeos/login/update_screen_handler.h |
diff --git a/chrome/browser/ui/webui/chromeos/login/update_screen_handler.h b/chrome/browser/ui/webui/chromeos/login/update_screen_handler.h |
index 9071cb38185f781ab498dab148563757a7f858f1..ab179a6712ec84cf498119ecd7203b93743fc069 100644 |
--- a/chrome/browser/ui/webui/chromeos/login/update_screen_handler.h |
+++ b/chrome/browser/ui/webui/chromeos/login/update_screen_handler.h |
@@ -21,6 +21,7 @@ class UpdateScreenHandler : public UpdateScreenActor, |
virtual void Initialize(); |
// UpdateScreenActor implementation: |
+ virtual void SetDelegate(UpdateScreenActor::Delegate* screen) OVERRIDE; |
virtual void Show(); |
virtual void Hide(); |
virtual void PrepareToShow(); |
@@ -33,6 +34,12 @@ class UpdateScreenHandler : public UpdateScreenActor, |
virtual void RegisterMessages(); |
private: |
+#if !defined(OFFICIAL_BUILD) |
+ // Called when user presses Escape to cancel update. |
+ void HandleUpdateCancel(const base::ListValue* args); |
+#endif |
+ |
+ UpdateScreenActor::Delegate* screen_; |
// Keeps whether screen should be shown right after initialization. |
bool show_on_init_; |