Index: chrome/browser/chromeos/login/webui_login_display_host.h |
diff --git a/chrome/browser/chromeos/login/webui_login_display_host.h b/chrome/browser/chromeos/login/webui_login_display_host.h |
index 38447d7f5dfb1ba709ffda8617003ce74856f469..30d8d1bcec1fcf757cd0f8b732369af4bf11a5a0 100644 |
--- a/chrome/browser/chromeos/login/webui_login_display_host.h |
+++ b/chrome/browser/chromeos/login/webui_login_display_host.h |
@@ -74,6 +74,13 @@ class WebUILoginDisplayHost : public BaseLoginDisplayHost, |
// wallpaper animation end. |
void StartPostponedWebUI(); |
+ // Initializes |login_window_| and |login_view_| fields if needed. |
+ void InitLoginWindowAndView(); |
+ |
+ // Closes |login_window_| and resets |login_window_| and |
+ // |login_view_| fields. |
+ void ResetLoginWindowAndView(); |
+ |
// Container of the screen we are displaying. |
views::Widget* login_window_; |
@@ -127,6 +134,10 @@ class WebUILoginDisplayHost : public BaseLoginDisplayHost, |
std::string wizard_first_screen_name_; |
scoped_ptr<DictionaryValue> wizard_screen_parameters_; |
+ // Old value of the ash::internal::kIgnoreSoloWindowFramePainterPolicy |
+ // property of the root window for |login_window_|. |
+ bool old_ignore_solo_window_frame_painter_policy_value_; |
+ |
DISALLOW_COPY_AND_ASSIGN(WebUILoginDisplayHost); |
}; |