Index: cc/trees/thread_proxy.h |
diff --git a/cc/trees/thread_proxy.h b/cc/trees/thread_proxy.h |
index e2a8f21c57421b9eee46f4c987b49acb9ef1b92a..a3b3bcbbbb0630ff75892717bc946bb1acbb7f6d 100644 |
--- a/cc/trees/thread_proxy.h |
+++ b/cc/trees/thread_proxy.h |
@@ -30,8 +30,9 @@ class LayerTreeHost; |
class ResourceUpdateQueue; |
class Scheduler; |
class ScopedThreadProxy; |
+class ThreadProxyTestAPI; |
-class ThreadProxy : public Proxy, |
+class CC_EXPORT ThreadProxy : public Proxy, |
LayerTreeHostImplClient, |
SchedulerClient, |
ResourceUpdateControllerClient { |
@@ -122,10 +123,13 @@ class ThreadProxy : public Proxy, |
// ResourceUpdateControllerClient implementation |
virtual void ReadyToFinalizeTextureUpdates() OVERRIDE; |
- private: |
+ protected: |
ThreadProxy(LayerTreeHost* layer_tree_host, |
scoped_refptr<base::SingleThreadTaskRunner> impl_task_runner); |
+ private: |
+ friend class ThreadProxyTestAPI; |
+ |
struct BeginMainFrameAndCommitState { |
BeginMainFrameAndCommitState(); |
~BeginMainFrameAndCommitState(); |