Index: mojo/services/public/cpp/view_manager/lib/view_manager_client_factory.cc |
diff --git a/mojo/services/public/cpp/view_manager/lib/view_manager_client_factory.cc b/mojo/services/public/cpp/view_manager/lib/view_manager_client_factory.cc |
index 791d1222e009b94dc42056c499aa0271c06e665b..cbec67ef841284288ff0019a6b91d0829eb33a58 100644 |
--- a/mojo/services/public/cpp/view_manager/lib/view_manager_client_factory.cc |
+++ b/mojo/services/public/cpp/view_manager/lib/view_manager_client_factory.cc |
@@ -4,13 +4,14 @@ |
#include "mojo/services/public/cpp/view_manager/view_manager_client_factory.h" |
+#include "mojo/public/interfaces/application/shell.mojom.h" |
#include "mojo/services/public/cpp/view_manager/lib/view_manager_client_impl.h" |
namespace mojo { |
ViewManagerClientFactory::ViewManagerClientFactory( |
- ViewManagerDelegate* delegate) |
- : delegate_(delegate) { |
+ Shell* shell, ViewManagerDelegate* delegate) |
+ : shell_(shell), delegate_(delegate) { |
} |
ViewManagerClientFactory::~ViewManagerClientFactory() { |
@@ -20,7 +21,7 @@ ViewManagerClientFactory::~ViewManagerClientFactory() { |
void ViewManagerClientFactory::Create( |
ApplicationConnection* connection, |
InterfaceRequest<ViewManagerClient> request) { |
- BindToRequest(new ViewManagerClientImpl(delegate_, connection), &request); |
+ BindToRequest(new ViewManagerClientImpl(delegate_, shell_), &request); |
} |
} // namespace mojo |