Index: ui/views/mus/aura_init.h |
diff --git a/ui/views/mus/aura_init.h b/ui/views/mus/aura_init.h |
index 2ba6fd22aa6b75315e7648eb15fb7c4c04bbe4c4..15deb095dd9f39226a8f813ce64677af6fc92e90 100644 |
--- a/ui/views/mus/aura_init.h |
+++ b/ui/views/mus/aura_init.h |
@@ -51,50 +51,41 @@ |
UI |
}; |
- ~AuraInit(); |
- |
- // Returns an AuraInit if initialization can be completed successfully, |
- // otherwise a nullptr is returned. If initialization fails then Aura is in an |
- // unusable state, and calling services should shutdown. |
// |resource_file| is the file to load strings and 1x icons from. |
// |resource_file_200| can be an empty string, otherwise it is the file to |
// load 2x icons from. |
- static std::unique_ptr<AuraInit> Create( |
- service_manager::Connector* connector, |
- const service_manager::Identity& identity, |
- const std::string& resource_file, |
- const std::string& resource_file_200 = std::string(), |
- scoped_refptr<base::SingleThreadTaskRunner> io_task_runner = nullptr, |
- Mode mode = Mode::UI); |
+ AuraInit(service_manager::Connector* connector, |
+ const service_manager::Identity& identity, |
+ const std::string& resource_file, |
+ const std::string& resource_file_200 = std::string(), |
+ scoped_refptr<base::SingleThreadTaskRunner> io_task_runner = nullptr, |
+ Mode mode = Mode::UI); |
+ ~AuraInit(); |
// Only valid if Mode::AURA_MUS was passed to constructor. |
MusClient* mus_client() { return mus_client_.get(); } |
- private: |
- AuraInit(); |
- |
// Returns true if AuraInit was able to successfully complete initialization. |
// If this returns false, then Aura is in an unusable state, and calling |
// services should shutdown. |
- bool Init( |
- service_manager::Connector* connector, |
- const service_manager::Identity& identity, |
- const std::string& resource_file, |
- const std::string& resource_file_200 = std::string(), |
- scoped_refptr<base::SingleThreadTaskRunner> io_task_runner = nullptr, |
- Mode mode = Mode::UI); |
+ bool initialized() { return initialized_; } |
- bool InitializeResources(service_manager::Connector* connector, |
- const std::string& resource_file, |
- const std::string& resource_file_200); |
+ private: |
+ bool InitializeResources(service_manager::Connector* connector); |
#if defined(OS_LINUX) |
sk_sp<font_service::FontLoader> font_loader_; |
#endif |
+ const std::string resource_file_; |
+ const std::string resource_file_200_; |
+ |
std::unique_ptr<aura::Env> env_; |
std::unique_ptr<MusClient> mus_client_; |
std::unique_ptr<ViewsDelegate> views_delegate_; |
+ |
+ // Whether or not initialization succeeds. |
+ bool initialized_ = false; |
DISALLOW_COPY_AND_ASSIGN(AuraInit); |
}; |