| Index: content/browser/renderer_host/render_widget_host_view_android.h
|
| diff --git a/content/browser/renderer_host/render_widget_host_view_android.h b/content/browser/renderer_host/render_widget_host_view_android.h
|
| index 10f335fe030b39206231da383cf90b5ffeed12ea..9ad43f8792ef01c3779face5437a35f16f101d40 100644
|
| --- a/content/browser/renderer_host/render_widget_host_view_android.h
|
| +++ b/content/browser/renderer_host/render_widget_host_view_android.h
|
| @@ -62,6 +62,7 @@ class OverscrollControllerAndroid;
|
| class RenderWidgetHost;
|
| class RenderWidgetHostImpl;
|
| class SynchronousCompositorHost;
|
| +class SynchronousCompositorClient;
|
| struct NativeWebKeyboardEvent;
|
| struct TextInputState;
|
|
|
| @@ -237,6 +238,14 @@ class CONTENT_EXPORT RenderWidgetHostViewAndroid
|
|
|
| void SynchronousFrameMetadata(cc::CompositorFrameMetadata frame_metadata);
|
|
|
| + void set_synchronous_compositor_client(SynchronousCompositorClient* client) {
|
| + synchronous_compositor_client_ = client;
|
| + }
|
| +
|
| + SynchronousCompositorClient* synchronous_compositor_client() const {
|
| + return synchronous_compositor_client_;
|
| + }
|
| +
|
| static void OnContextLost();
|
|
|
| private:
|
| @@ -351,6 +360,8 @@ class CONTENT_EXPORT RenderWidgetHostViewAndroid
|
| const bool using_browser_compositor_;
|
| std::unique_ptr<SynchronousCompositorHost> sync_compositor_;
|
|
|
| + SynchronousCompositorClient* synchronous_compositor_client_;
|
| +
|
| std::unique_ptr<DelegatedFrameEvictor> frame_evictor_;
|
|
|
| size_t locks_on_frame_count_;
|
|
|