Index: cc/surfaces/direct_compositor_frame_sink.h |
diff --git a/cc/surfaces/direct_compositor_frame_sink.h b/cc/surfaces/direct_compositor_frame_sink.h |
index 9fb6f059052ffb6eea74dcda3d9d33554aa0e62d..5f9f4bdefedc7cc2e33d53d7983c38f5c8be5caf 100644 |
--- a/cc/surfaces/direct_compositor_frame_sink.h |
+++ b/cc/surfaces/direct_compositor_frame_sink.h |
@@ -59,6 +59,9 @@ class CC_SURFACES_EXPORT DirectCompositorFrameSink |
const RenderPassList& render_passes) override; |
void DisplayDidDrawAndSwap() override; |
+ protected: |
+ std::unique_ptr<CompositorFrameSinkSupport> support_; // protected for test. |
+ |
private: |
// CompositorFrameSinkSupportClient implementation: |
void DidReceiveCompositorFrameAck() override; |
@@ -81,7 +84,6 @@ class CC_SURFACES_EXPORT DirectCompositorFrameSink |
Display* display_; |
gfx::Size last_swap_frame_size_; |
bool is_lost_ = false; |
- std::unique_ptr<CompositorFrameSinkSupport> support_; |
std::unique_ptr<ExternalBeginFrameSource> begin_frame_source_; |
DISALLOW_COPY_AND_ASSIGN(DirectCompositorFrameSink); |