Index: ash/autoclick/mus/autoclick_application.cc |
diff --git a/ash/autoclick/mus/autoclick_application.cc b/ash/autoclick/mus/autoclick_application.cc |
index b9e52e487402d175d4abd90f3b05b5dd9d1f3565..b39ee9dd679a21c09ed30b58faf16cb6ab6ad6db 100644 |
--- a/ash/autoclick/mus/autoclick_application.cc |
+++ b/ash/autoclick/mus/autoclick_application.cc |
@@ -90,9 +90,13 @@ AutoclickApplication::AutoclickApplication() |
AutoclickApplication::~AutoclickApplication() {} |
void AutoclickApplication::OnStart() { |
- aura_init_ = base::MakeUnique<views::AuraInit>( |
- context()->connector(), context()->identity(), "views_mus_resources.pak", |
- std::string(), nullptr, views::AuraInit::Mode::AURA_MUS); |
+ aura_init_ = base::MakeUnique<views::AuraInit>(); |
+ if (!aura_init_->Init(context()->connector(), context()->identity(), |
+ "views_mus_resources.pak", std::string(), nullptr, |
+ views::AuraInit::Mode::AURA_MUS)) { |
+ context()->QuitNow(); |
+ return; |
+ } |
autoclick_controller_common_.reset(new AutoclickControllerCommon( |
base::TimeDelta::FromMilliseconds(kDefaultAutoclickDelayMs), this)); |
} |