Index: mash/shelf/shelf_view.cc |
diff --git a/mash/shelf/shelf_view.cc b/mash/shelf/shelf_view.cc |
index c477aac0360871d4f247cb1cc1d4f48ae14a51f6..d25f48ccb77de87c6ab606a32590d8378d9a5a33 100644 |
--- a/mash/shelf/shelf_view.cc |
+++ b/mash/shelf/shelf_view.cc |
@@ -18,11 +18,8 @@ namespace shelf { |
ShelfView::ShelfView(mojo::ApplicationImpl* app) : binding_(this) { |
app->ConnectToService("mojo:desktop_wm", &user_window_controller_); |
- mash::wm::mojom::UserWindowObserverPtr observer; |
- mojo::InterfaceRequest<mash::wm::mojom::UserWindowObserver> request = |
- mojo::GetProxy(&observer); |
- user_window_controller_->AddUserWindowObserver(std::move(observer)); |
- binding_.Bind(std::move(request)); |
+ user_window_controller_->AddUserWindowObserver( |
+ binding_.CreateInterfacePtrAndBind()); |
SetLayoutManager( |
new views::BoxLayout(views::BoxLayout::kHorizontal, 0, 0, 0)); |