| Index: mash/example/window_type_launcher/window_type_launcher.cc
|
| diff --git a/mash/example/window_type_launcher/window_type_launcher.cc b/mash/example/window_type_launcher/window_type_launcher.cc
|
| index e58f93ac0d460940abc49c7b45f3d072d6b2a850..46c07923b15faf7eb4db10c3d06897247a9f6f2f 100644
|
| --- a/mash/example/window_type_launcher/window_type_launcher.cc
|
| +++ b/mash/example/window_type_launcher/window_type_launcher.cc
|
| @@ -434,7 +434,9 @@ class WindowTypeLauncherView : public views::WidgetDelegateView,
|
|
|
| } // namespace
|
|
|
| -WindowTypeLauncher::WindowTypeLauncher() {}
|
| +WindowTypeLauncher::WindowTypeLauncher() {
|
| + registry_.AddInterface<mash::mojom::Launchable>(this);
|
| +}
|
| WindowTypeLauncher::~WindowTypeLauncher() {}
|
|
|
| void WindowTypeLauncher::RemoveWindow(views::Widget* window) {
|
| @@ -451,11 +453,12 @@ void WindowTypeLauncher::OnStart() {
|
| std::string(), nullptr, views::AuraInit::Mode::AURA_MUS);
|
| }
|
|
|
| -bool WindowTypeLauncher::OnConnect(
|
| - const service_manager::ServiceInfo& remote_info,
|
| - service_manager::InterfaceRegistry* registry) {
|
| - registry->AddInterface<mash::mojom::Launchable>(this);
|
| - return true;
|
| +void WindowTypeLauncher::OnBindInterface(
|
| + const service_manager::ServiceInfo& source_info,
|
| + const std::string& interface_name,
|
| + mojo::ScopedMessagePipeHandle interface_pipe) {
|
| + registry_.BindInterface(source_info.identity, interface_name,
|
| + std::move(interface_pipe));
|
| }
|
|
|
| void WindowTypeLauncher::Launch(uint32_t what, mash::mojom::LaunchMode how) {
|
|
|