Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / chrome / browser / chromeos / login / screens / update_screen.cc
index d1bceeb..40c0cc5 100644 (file)
@@ -7,10 +7,11 @@
 #include <algorithm>
 
 #include "base/bind.h"
-#include "base/file_util.h"
+#include "base/files/file_util.h"
 #include "base/logging.h"
 #include "base/message_loop/message_loop.h"
 #include "base/threading/thread_restrictions.h"
+#include "chrome/browser/chromeos/login/screen_manager.h"
 #include "chrome/browser/chromeos/login/screens/error_screen.h"
 #include "chrome/browser/chromeos/login/screens/screen_observer.h"
 #include "chrome/browser/chromeos/login/screens/update_screen_actor.h"
@@ -84,6 +85,12 @@ bool UpdateScreen::HasInstance(UpdateScreen* inst) {
   return (found != instance_set.end());
 }
 
+// static
+UpdateScreen* UpdateScreen::Get(ScreenManager* manager) {
+  return static_cast<UpdateScreen*>(
+      manager->GetScreen(WizardController::kUpdateScreenName));
+}
+
 UpdateScreen::UpdateScreen(
     ScreenObserver* screen_observer,
     UpdateScreenActor* actor)