Index: mash/catalog_viewer/catalog_viewer.cc |
diff --git a/mash/catalog_viewer/catalog_viewer.cc b/mash/catalog_viewer/catalog_viewer.cc |
index c3ca39940eb9ee38c89d7910d65283f520e8e20c..861c4253be1528b04272b77d7afc6c3fcbf16d78 100644 |
--- a/mash/catalog_viewer/catalog_viewer.cc |
+++ b/mash/catalog_viewer/catalog_viewer.cc |
@@ -222,9 +222,12 @@ void CatalogViewer::RemoveWindow(views::Widget* window) { |
} |
void CatalogViewer::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(); |
+ } |
} |
void CatalogViewer::OnBindInterface( |