Index: chrome/browser/ui/webui/chromeos/login/oobe_ui.cc |
diff --git a/chrome/browser/ui/webui/chromeos/login/oobe_ui.cc b/chrome/browser/ui/webui/chromeos/login/oobe_ui.cc |
index 2f3a1cb03b3c33b34e9a200387c225b0fa257343..b271920a68e70fc73cb5b5886a269acafdd493fa 100644 |
--- a/chrome/browser/ui/webui/chromeos/login/oobe_ui.cc |
+++ b/chrome/browser/ui/webui/chromeos/login/oobe_ui.cc |
@@ -294,18 +294,8 @@ OobeUI::OobeUI(content::WebUI* web_ui, const GURL& url) |
error_screen_handler_ = new ErrorScreenHandler(); |
AddScreenHandler(error_screen_handler_); |
- // Initialize ErrorScreen if it hasn't initialized so that NetworkErrorModel |
- // is binded properly. |
- NetworkErrorModel* network_error_model = nullptr; |
- if (WizardController::default_controller()) { |
- network_error_model = static_cast<NetworkErrorModel*>( |
- WizardController::default_controller()->GetScreen( |
- WizardController::kErrorScreenName)); |
- CHECK(network_error_model); |
- } else { |
- error_screen_.reset(new ErrorScreen(nullptr, error_screen_handler_)); |
- network_error_model = error_screen_.get(); |
- } |
+ error_screen_.reset(new ErrorScreen(nullptr, error_screen_handler_)); |
+ NetworkErrorModel* network_error_model = error_screen_.get(); |
EnrollmentScreenHandler* enrollment_screen_handler = |
new EnrollmentScreenHandler(network_state_informer_, network_error_model); |
@@ -468,8 +458,8 @@ UserImageView* OobeUI::GetUserImageView() { |
return user_image_view_; |
} |
-NetworkErrorView* OobeUI::GetNetworkErrorView() { |
- return error_screen_handler_; |
+ErrorScreen* OobeUI::GetErrorScreen() { |
+ return error_screen_.get(); |
} |
SupervisedUserCreationScreenHandler* |
@@ -527,10 +517,6 @@ void OobeUI::GetLocalizedStrings(base::DictionaryValue* localized_strings) { |
localized_strings->SetString("newKioskUI", new_kiosk_ui ? "on" : "off"); |
} |
-scoped_ptr<ErrorScreen> OobeUI::GetErrorScreen() { |
- return error_screen_.Pass(); |
-} |
- |
void OobeUI::InitializeScreenMaps() { |
screen_names_.resize(SCREEN_UNKNOWN); |
screen_names_[SCREEN_OOBE_HID_DETECTION] = kScreenOobeHIDDetection; |