| 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);
|
| };
|
|
|