Index: android_webview/browser/hardware_renderer.h |
diff --git a/android_webview/browser/hardware_renderer.h b/android_webview/browser/hardware_renderer.h |
index 511a8c5bf48fdb3b038f835bea53b8627632078d..fb0c305d32ac54b3a98dd5aff424f987b703a594 100644 |
--- a/android_webview/browser/hardware_renderer.h |
+++ b/android_webview/browser/hardware_renderer.h |
@@ -56,6 +56,7 @@ class HardwareRenderer : public cc::CompositorFrameSinkSupportClient { |
void ReclaimResources(const cc::ReturnedResourceArray& resources) override; |
void WillDrawSurface(const cc::LocalSurfaceId& local_surface_id, |
const gfx::Rect& damage_rect) override; |
+ void DidRejectCompositorFrame() override; |
void ReturnChildFrame(std::unique_ptr<ChildFrame> child_frame); |
void ReturnResourcesToCompositor(const cc::ReturnedResourceArray& resources, |
@@ -73,7 +74,8 @@ class HardwareRenderer : public cc::CompositorFrameSinkSupportClient { |
EGLContext last_egl_context_; |
// Information about last delegated frame. |
- gfx::Size frame_size_; |
+ gfx::Size surface_size_; |
+ float device_scale_factor_ = 0; |
// Infromation from UI on last commit. |
gfx::Vector2d scroll_offset_; |