Index: services/ui/ws/window_server.cc |
diff --git a/services/ui/ws/window_server.cc b/services/ui/ws/window_server.cc |
index dd5e3cae6261063b7fe094896a1deb36b3d9f6c9..f2e32410c05ea713f07caf9aa413da3024364604 100644 |
--- a/services/ui/ws/window_server.cc |
+++ b/services/ui/ws/window_server.cc |
@@ -38,7 +38,8 @@ struct WindowServer::CurrentMoveLoopState { |
gfx::Rect revert_bounds; |
}; |
-WindowServer::WindowServer(WindowServerDelegate* delegate) |
+WindowServer::WindowServer(WindowServerDelegate* delegate, |
+ shell::Connector* connector) |
: delegate_(delegate), |
surfaces_state_(new SurfacesState()), |
next_client_id_(1), |
@@ -46,7 +47,7 @@ WindowServer::WindowServer(WindowServerDelegate* delegate) |
current_operation_(nullptr), |
in_destructor_(false), |
next_wm_change_id_(0), |
- gpu_proxy_(new GpuServiceProxy(this)), |
+ gpu_proxy_(new GpuServiceProxy(this, connector)), |
window_manager_window_tree_factory_set_(this, &user_id_tracker_) { |
user_id_tracker_.AddObserver(this); |
OnUserIdAdded(user_id_tracker_.active_id()); |