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 5929440621c483a94655b1e93c2f52cd035a222f..281702d0a6ba92a8c2a75eff73f651d443c5c38e 100644 |
--- a/chrome/browser/ui/webui/chromeos/login/oobe_ui.cc |
+++ b/chrome/browser/ui/webui/chromeos/login/oobe_ui.cc |
@@ -213,7 +213,10 @@ OobeUI::OobeUI(content::WebUI* web_ui, const GURL& url) |
network_state_informer_ = new NetworkStateInformer(); |
network_state_informer_->Init(); |
- auto core_handler = base::MakeUnique<CoreOobeHandler>(this); |
+ js_calls_container = base::MakeUnique<JSCallsContainer>(); |
+ |
+ auto core_handler = |
+ base::MakeUnique<CoreOobeHandler>(this, js_calls_container.get()); |
core_handler_ = core_handler.get(); |
AddScreenHandler(std::move(core_handler)); |
core_handler_->SetDelegate(this); |
@@ -315,7 +318,7 @@ OobeUI::OobeUI(content::WebUI* web_ui, const GURL& url) |
auto signin_screen_handler = base::MakeUnique<SigninScreenHandler>( |
network_state_informer_, error_screen, core_handler_, |
- gaia_screen_handler_); |
+ gaia_screen_handler_, js_calls_container.get()); |
signin_screen_handler_ = signin_screen_handler.get(); |
AddScreenHandler(std::move(signin_screen_handler)); |