Index: services/ui/public/cpp/context_provider.h |
diff --git a/services/ui/public/cpp/context_provider.h b/services/ui/public/cpp/context_provider.h |
index f17131ed8958252c82a83bb177783e6fe35f57fc..0b46304ac6426ec45e8a6fce00e0810569b19d38 100644 |
--- a/services/ui/public/cpp/context_provider.h |
+++ b/services/ui/public/cpp/context_provider.h |
@@ -24,7 +24,7 @@ class GLES2Context; |
class ContextProvider : public cc::ContextProvider { |
public: |
- ContextProvider(); |
+ explicit ContextProvider(shell::Connector* connector); |
// cc::ContextProvider implementation. |
bool BindToCurrentThread() override; |
@@ -43,6 +43,7 @@ class ContextProvider : public cc::ContextProvider { |
~ContextProvider() override; |
private: |
+ std::unique_ptr<shell::Connector> connector_; |
std::unique_ptr<GLES2Context> context_; |
DISALLOW_COPY_AND_ASSIGN(ContextProvider); |