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..2f2d2ed48b8b63592de2bc8415007a2cf45f3049 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>( |
+ aura_init_ = views::AuraInit::Create( |
context()->connector(), context()->identity(), "ash_mus_resources.pak", |
"ash_mus_resources_200.pak", nullptr, |
views::AuraInit::Mode::AURA_MUS_WINDOW_MANAGER); |
+ if (!aura_init_) { |
+ context()->QuitNow(); |
+ return; |
+ } |
window_manager_ = base::MakeUnique<WindowManager>( |
context()->connector(), ash_config_, show_primary_host_on_connect_); |