| Index: components/mus/public/cpp/context_provider.h
|
| diff --git a/components/mus/public/cpp/context_provider.h b/components/mus/public/cpp/context_provider.h
|
| index 78d701bf8a327e9734f5181c24e81055d68bd542..54efbd80eece22f6ff5c5100943f89a2f95e68d4 100644
|
| --- a/components/mus/public/cpp/context_provider.h
|
| +++ b/components/mus/public/cpp/context_provider.h
|
| @@ -11,15 +11,20 @@
|
|
|
| #include "base/macros.h"
|
| #include "cc/output/context_provider.h"
|
| +#include "components/mus/public/interfaces/command_buffer.mojom.h"
|
| #include "mojo/public/cpp/system/core.h"
|
|
|
| +namespace shell {
|
| +class Connector;
|
| +}
|
| +
|
| namespace mus {
|
|
|
| class GLES2Context;
|
|
|
| class ContextProvider : public cc::ContextProvider {
|
| public:
|
| - explicit ContextProvider(mojo::ScopedMessagePipeHandle command_buffer_handle);
|
| + explicit ContextProvider(shell::Connector* connector);
|
|
|
| // cc::ContextProvider implementation.
|
| bool BindToCurrentThread() override;
|
| @@ -38,7 +43,7 @@ class ContextProvider : public cc::ContextProvider {
|
| ~ContextProvider() override;
|
|
|
| private:
|
| - mojo::ScopedMessagePipeHandle command_buffer_handle_;
|
| + shell::Connector* connector_;
|
| std::unique_ptr<GLES2Context> context_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(ContextProvider);
|
|
|