Chromium Code Reviews| Index: android_webview/browser/browser_view_renderer.h |
| diff --git a/android_webview/browser/browser_view_renderer.h b/android_webview/browser/browser_view_renderer.h |
| index 869495f129e40516c36a2b64a95d99b0c8a0c083..c8490b281e90fc095b0bd3505d8aa15344c4f98f 100644 |
| --- a/android_webview/browser/browser_view_renderer.h |
| +++ b/android_webview/browser/browser_view_renderer.h |
| @@ -10,12 +10,14 @@ |
| #include <map> |
| #include <set> |
| +#include "android_webview/browser/child_frame.h" |
|
boliu
2016/09/16 16:26:12
shouldn't need this, forward declaration should be
ojars
2016/09/19 22:02:36
Done.
|
| #include "android_webview/browser/compositor_frame_producer.h" |
| #include "android_webview/browser/compositor_id.h" |
| #include "android_webview/browser/parent_compositor_draw_constraints.h" |
| #include "base/callback.h" |
| #include "base/cancelable_callback.h" |
| #include "base/macros.h" |
| +#include "base/memory/ref_counted.h" |
| #include "base/trace_event/trace_event.h" |
| #include "content/public/browser/android/synchronous_compositor.h" |
| #include "content/public/browser/android/synchronous_compositor_client.h" |
| @@ -130,8 +132,11 @@ class BrowserViewRenderer : public content::SynchronousCompositorClient, |
| const gfx::Vector2dF& latest_overscroll_delta, |
| const gfx::Vector2dF& current_fling_velocity) override; |
| ui::TouchHandleDrawable* CreateDrawable() override; |
| + std::unique_ptr<ChildFrame> CreateChildFrame( |
| + scoped_refptr<content::SynchronousCompositor::FrameFuture> frame_future); |
| void OnDrawHardwareProcessFrame( |
| - content::SynchronousCompositor::Frame frame) override; |
| + scoped_refptr<content::SynchronousCompositor::FrameFuture> frame_future) |
| + override; |
| // CompositorFrameProducer overrides |
| void OnParentDrawConstraintsUpdated( |