Index: mash/example/views_examples/views_examples.cc |
diff --git a/mash/example/views_examples/views_examples.cc b/mash/example/views_examples/views_examples.cc |
index e559bf998ec8ea814d369494f15a04946a3a58c5..d93e8a3bbfcc66ff12000da2f85903afc1f8fbc7 100644 |
--- a/mash/example/views_examples/views_examples.cc |
+++ b/mash/example/views_examples/views_examples.cc |
@@ -31,10 +31,12 @@ class ViewsExamples : public service_manager::Service, |
private: |
// service_manager::Service: |
void OnStart() override { |
- 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(); |
+ } |
} |
void OnBindInterface(const service_manager::BindSourceInfo& source_info, |
const std::string& interface_name, |