Index: ash/mus/window_manager_application.cc |
diff --git a/ash/mus/window_manager_application.cc b/ash/mus/window_manager_application.cc |
index 274c231ecc303988d8c33710f919f87b33c3467a..b6c53783e7d88ae7b92fb00235657943f47de2d2 100644 |
--- a/ash/mus/window_manager_application.cc |
+++ b/ash/mus/window_manager_application.cc |
@@ -129,10 +129,14 @@ void WindowManagerApplication::OnStart() { |
mojo_interface_factory::RegisterInterfaces( |
®istry_, base::ThreadTaskRunnerHandle::Get()); |
- aura_init_ = base::MakeUnique<views::AuraInit>( |
- context()->connector(), context()->identity(), "ash_mus_resources.pak", |
- "ash_mus_resources_200.pak", nullptr, |
- views::AuraInit::Mode::AURA_MUS_WINDOW_MANAGER); |
+ aura_init_ = base::MakeUnique<views::AuraInit>(); |
+ if (!aura_init_->Init(context()->connector(), context()->identity(), |
+ "ash_mus_resources.pak", "ash_mus_resources_200.pak", |
+ nullptr, |
+ views::AuraInit::Mode::AURA_MUS_WINDOW_MANAGER)) { |
+ context()->QuitNow(); |
+ return; |
+ } |
window_manager_ = base::MakeUnique<WindowManager>( |
context()->connector(), ash_config_, show_primary_host_on_connect_); |