| Index: services/ui/ws/server_window.cc
|
| diff --git a/services/ui/ws/server_window.cc b/services/ui/ws/server_window.cc
|
| index a13e992901612072a94bf64e160c107bb122d2dc..d1952cc3a6827fdcede6dc76c488ff837c6d1fbe 100644
|
| --- a/services/ui/ws/server_window.cc
|
| +++ b/services/ui/ws/server_window.cc
|
| @@ -10,9 +10,9 @@
|
| #include "base/strings/stringprintf.h"
|
| #include "services/ui/common/transient_window_utils.h"
|
| #include "services/ui/public/interfaces/window_manager.mojom.h"
|
| +#include "services/ui/ws/server_window_compositor_frame_sink_manager.h"
|
| #include "services/ui/ws/server_window_delegate.h"
|
| #include "services/ui/ws/server_window_observer.h"
|
| -#include "services/ui/ws/server_window_surface_manager.h"
|
|
|
| namespace ui {
|
|
|
| @@ -83,12 +83,12 @@ bool ServerWindow::HasObserver(ServerWindowObserver* observer) {
|
| return observers_.HasObserver(observer);
|
| }
|
|
|
| -void ServerWindow::CreateSurface(
|
| - mojom::SurfaceType surface_type,
|
| - mojo::InterfaceRequest<cc::mojom::MojoCompositorFrameSink> request,
|
| +void ServerWindow::CreateCompositorFrameSink(
|
| + mojom::CompositorFrameSinkType compositor_frame_sink_type,
|
| + cc::mojom::MojoCompositorFrameSinkRequest request,
|
| cc::mojom::MojoCompositorFrameSinkClientPtr client) {
|
| - GetOrCreateSurfaceManager()->CreateSurface(surface_type, std::move(request),
|
| - std::move(client));
|
| + GetOrCreateCompositorFrameSinkManager()->CreateCompositorFrameSink(
|
| + compositor_frame_sink_type, std::move(request), std::move(client));
|
| }
|
|
|
| void ServerWindow::Add(ServerWindow* child) {
|
| @@ -364,10 +364,12 @@ bool ServerWindow::IsDrawn() const {
|
| return root == window;
|
| }
|
|
|
| -ServerWindowSurfaceManager* ServerWindow::GetOrCreateSurfaceManager() {
|
| - if (!surface_manager_.get())
|
| - surface_manager_ = base::MakeUnique<ServerWindowSurfaceManager>(this);
|
| - return surface_manager_.get();
|
| +ServerWindowCompositorFrameSinkManager*
|
| +ServerWindow::GetOrCreateCompositorFrameSinkManager() {
|
| + if (!compositor_frame_sink_manager_.get())
|
| + compositor_frame_sink_manager_ =
|
| + base::MakeUnique<ServerWindowCompositorFrameSinkManager>(this);
|
| + return compositor_frame_sink_manager_.get();
|
| }
|
|
|
| void ServerWindow::SetUnderlayOffset(const gfx::Vector2d& offset) {
|
|
|