| Index: examples/indirect_service/indirect_service_demo.cc
|
| diff --git a/examples/indirect_service/indirect_service_demo.cc b/examples/indirect_service/indirect_service_demo.cc
|
| index 313b5c400775c359c8bdb03de1f27695100c42fb..ad4770170bb91ca41400170fc1284337007a9365 100644
|
| --- a/examples/indirect_service/indirect_service_demo.cc
|
| +++ b/examples/indirect_service/indirect_service_demo.cc
|
| @@ -9,6 +9,7 @@
|
| #include "base/threading/thread.h"
|
| #include "base/time/time.h"
|
| #include "examples/indirect_service/indirect_service_demo.mojom.h"
|
| +#include "mojo/environment/scoped_chromium_init.h"
|
| #include "mojo/message_pump/message_pump_mojo.h"
|
| #include "mojo/public/c/system/main.h"
|
| #include "mojo/public/cpp/application/application_impl_base.h"
|
| @@ -139,7 +140,7 @@ class IndirectServiceDemoApp : public ApplicationImplBase {
|
| tasks_.erase(std::remove(tasks_.begin(), tasks_.end(), task), tasks_.end());
|
| delete task; // Stop the DemoTask's thread etc.
|
| if (tasks_.empty())
|
| - TerminateMainApplication(MOJO_RESULT_OK);
|
| + TerminateApplication(MOJO_RESULT_OK);
|
| }
|
|
|
| IndirectIntegerServicePtr indirect_integer_service_;
|
| @@ -150,7 +151,7 @@ class IndirectServiceDemoApp : public ApplicationImplBase {
|
| } // namespace mojo
|
|
|
| MojoResult MojoMain(MojoHandle application_request) {
|
| + mojo::ScopedChromiumInit init;
|
| mojo::examples::IndirectServiceDemoApp indirect_service_demo_app;
|
| - return mojo::RunMainApplication(application_request,
|
| - &indirect_service_demo_app);
|
| + return mojo::RunApplication(application_request, &indirect_service_demo_app);
|
| }
|
|
|