Index: ui/views/mus/surface_binding.cc |
diff --git a/ui/views/mus/surface_binding.cc b/ui/views/mus/surface_binding.cc |
index c9e897a7a35b0eb4cad96b91022612a6bd627b07..e33e3247bd7359815b4bd69d571a874b37d8ecf7 100644 |
--- a/ui/views/mus/surface_binding.cc |
+++ b/ui/views/mus/surface_binding.cc |
@@ -26,7 +26,7 @@ |
#include "mojo/converters/geometry/geometry_type_converters.h" |
#include "mojo/converters/surfaces/surfaces_type_converters.h" |
#include "mojo/public/cpp/bindings/binding.h" |
-#include "mojo/shell/public/cpp/shell.h" |
+#include "mojo/shell/public/cpp/connector.h" |
#include "ui/views/mus/window_tree_host_mus.h" |
namespace views { |
@@ -41,7 +41,7 @@ namespace views { |
class SurfaceBinding::PerConnectionState |
: public base::RefCounted<PerConnectionState> { |
public: |
- static PerConnectionState* Get(mojo::Shell* shell, |
+ static PerConnectionState* Get(mojo::Connector* connector, |
mus::WindowTreeConnection* connection); |
scoped_ptr<cc::OutputSurface> CreateOutputSurface( |
@@ -54,7 +54,8 @@ class SurfaceBinding::PerConnectionState |
friend class base::RefCounted<PerConnectionState>; |
- PerConnectionState(mojo::Shell* shell, mus::WindowTreeConnection* connection); |
+ PerConnectionState(mojo::Connector* connector, |
+ mus::WindowTreeConnection* connection); |
~PerConnectionState(); |
void Init(); |
@@ -62,7 +63,7 @@ class SurfaceBinding::PerConnectionState |
static base::LazyInstance< |
base::ThreadLocalPointer<ConnectionToStateMap>>::Leaky window_states; |
- mojo::Shell* shell_; |
+ mojo::Connector* connector_; |
mus::WindowTreeConnection* connection_; |
// Set of state needed to create an OutputSurface. |
@@ -78,7 +79,7 @@ base::LazyInstance<base::ThreadLocalPointer< |
// static |
SurfaceBinding::PerConnectionState* SurfaceBinding::PerConnectionState::Get( |
- mojo::Shell* shell, |
+ mojo::Connector* connector, |
mus::WindowTreeConnection* connection) { |
ConnectionToStateMap* window_map = window_states.Pointer()->Get(); |
if (!window_map) { |
@@ -86,7 +87,7 @@ SurfaceBinding::PerConnectionState* SurfaceBinding::PerConnectionState::Get( |
window_states.Pointer()->Set(window_map); |
} |
if (!(*window_map)[connection]) { |
- (*window_map)[connection] = new PerConnectionState(shell, connection); |
+ (*window_map)[connection] = new PerConnectionState(connector, connection); |
(*window_map)[connection]->Init(); |
} |
return (*window_map)[connection]; |
@@ -108,9 +109,9 @@ SurfaceBinding::PerConnectionState::CreateOutputSurface( |
} |
SurfaceBinding::PerConnectionState::PerConnectionState( |
- mojo::Shell* shell, |
+ mojo::Connector* connector, |
mus::WindowTreeConnection* connection) |
- : shell_(shell), connection_(connection) {} |
+ : connector_(connector), connection_(connection) {} |
SurfaceBinding::PerConnectionState::~PerConnectionState() { |
ConnectionToStateMap* window_map = window_states.Pointer()->Get(); |
@@ -124,17 +125,17 @@ SurfaceBinding::PerConnectionState::~PerConnectionState() { |
} |
void SurfaceBinding::PerConnectionState::Init() { |
- shell_->ConnectToInterface("mojo:mus", &gpu_); |
+ connector_->ConnectToInterface("mojo:mus", &gpu_); |
} |
// SurfaceBinding -------------------------------------------------------------- |
-SurfaceBinding::SurfaceBinding(mojo::Shell* shell, |
+SurfaceBinding::SurfaceBinding(mojo::Connector* connector, |
mus::Window* window, |
mus::mojom::SurfaceType surface_type) |
: window_(window), |
surface_type_(surface_type), |
- state_(PerConnectionState::Get(shell, window->connection())) {} |
+ state_(PerConnectionState::Get(connector, window->connection())) {} |
SurfaceBinding::~SurfaceBinding() {} |