| Index: android_webview/browser/compositor_frame_consumer.h
|
| diff --git a/android_webview/browser/compositor_frame_consumer.h b/android_webview/browser/compositor_frame_consumer.h
|
| index 627aa73bce2eabcfd243d7979a249d69fb313f98..8edae0c1bf78aad645a9d21749193dfa7aad7255 100644
|
| --- a/android_webview/browser/compositor_frame_consumer.h
|
| +++ b/android_webview/browser/compositor_frame_consumer.h
|
| @@ -10,6 +10,7 @@
|
| #include "android_webview/browser/compositor_id.h"
|
| #include "android_webview/browser/parent_compositor_draw_constraints.h"
|
| #include "cc/resources/returned_resource.h"
|
| +#include "content/public/browser/android/synchronous_compositor.h"
|
| #include "ui/gfx/geometry/vector2d.h"
|
|
|
| namespace android_webview {
|
| @@ -39,7 +40,10 @@ class CompositorFrameConsumer {
|
| virtual void SetCompositorFrameProducer(
|
| CompositorFrameProducer* compositor_frame_producer) = 0;
|
| virtual void SetScrollOffsetOnUI(gfx::Vector2d scroll_offset) = 0;
|
| - virtual void SetFrameOnUI(std::unique_ptr<ChildFrame> frame) = 0;
|
| + virtual void SetFrameOnUI(
|
| + std::unique_ptr<ChildFrame> frame,
|
| + const scoped_refptr<content::SynchronousCompositor::FrameFuture>&
|
| + frame_future) = 0;
|
| virtual void InitializeHardwareDrawIfNeededOnUI() = 0;
|
| virtual ParentCompositorDrawConstraints GetParentDrawConstraintsOnUI()
|
| const = 0;
|
|
|