Index: cc/output/in_process_context_provider.h |
diff --git a/cc/output/in_process_context_provider.h b/cc/output/in_process_context_provider.h |
index e42c094797d08b349a0cf41a4cac214116b4d909..1be3eef9541dcdc5b8838395c5e97c75f2662fb3 100644 |
--- a/cc/output/in_process_context_provider.h |
+++ b/cc/output/in_process_context_provider.h |
@@ -9,7 +9,9 @@ |
#include <memory> |
+#include "base/compiler_specific.h" |
#include "base/synchronization/lock.h" |
+#include "cc/base/cc_export.h" |
#include "cc/output/context_cache_controller.h" |
#include "cc/output/context_provider.h" |
#include "gpu/command_buffer/common/gles2_cmd_utils.h" |
@@ -35,7 +37,8 @@ class GrContextForGLES2Interface; |
namespace cc { |
-class InProcessContextProvider : public ContextProvider { |
+class CC_EXPORT InProcessContextProvider |
+ : public NON_EXPORTED_BASE(ContextProvider) { |
public: |
InProcessContextProvider( |
scoped_refptr<gpu::InProcessCommandBuffer::Service> service, |