Index: content/renderer/mus/render_widget_mus_connection.cc |
diff --git a/content/renderer/mus/render_widget_mus_connection.cc b/content/renderer/mus/render_widget_mus_connection.cc |
index e293c43d3779e0d1e2894284c114e29216915a10..5e2cdff96a5d510fcd6d4f28172e83913bf5367d 100644 |
--- a/content/renderer/mus/render_widget_mus_connection.cc |
+++ b/content/renderer/mus/render_widget_mus_connection.cc |
@@ -13,7 +13,6 @@ |
#include "components/mus/public/cpp/surfaces/surfaces_utils.h" |
#include "components/mus/public/interfaces/command_buffer.mojom.h" |
#include "components/mus/public/interfaces/compositor_frame.mojom.h" |
-#include "components/mus/public/interfaces/gpu.mojom.h" |
#include "components/mus/public/interfaces/window_tree.mojom.h" |
#include "content/public/common/mojo_shell_connection.h" |
#include "content/renderer/mus/compositor_mus_connection.h" |
@@ -48,13 +47,9 @@ std::unique_ptr<cc::OutputSurface> |
RenderWidgetMusConnection::CreateOutputSurface() { |
DCHECK(thread_checker_.CalledOnValidThread()); |
DCHECK(!window_surface_binding_); |
- mus::mojom::GpuPtr gpu_service; |
- MojoShellConnection::Get()->GetConnector()->ConnectToInterface("mojo:mus", |
- &gpu_service); |
- mus::mojom::CommandBufferPtr cb; |
- gpu_service->CreateOffscreenGLES2Context(GetProxy(&cb)); |
scoped_refptr<cc::ContextProvider> context_provider( |
- new mus::ContextProvider(cb.PassInterface().PassHandle())); |
+ new mus::ContextProvider(MojoShellConnection::Get()->GetConnector())); |
+ |
std::unique_ptr<cc::OutputSurface> surface(new mus::OutputSurface( |
context_provider, mus::WindowSurface::Create(&window_surface_binding_))); |
if (compositor_mus_connection_) { |