| Index: cc/output/compositor_frame_metadata.h
|
| diff --git a/cc/output/compositor_frame_metadata.h b/cc/output/compositor_frame_metadata.h
|
| index 54c3ce61a0fae5e8c0dab07b5c30d5e2a9ad31c1..46c4ca4f23949bb0ee62ed997167e51f7dfe6496 100644
|
| --- a/cc/output/compositor_frame_metadata.h
|
| +++ b/cc/output/compositor_frame_metadata.h
|
| @@ -40,6 +40,16 @@ class CC_EXPORT CompositorFrameMetadata {
|
| gfx::Vector2dF location_bar_content_translation;
|
| float overdraw_bottom_height;
|
|
|
| + // When showing or hiding top controls, the compositor calculates
|
| + // |viewport_size| according to the original viewport size and the position
|
| + // of the top controls. However, the viewport size of blink is only updated
|
| + // after the browser sends the resize event, causing inconsistency between
|
| + // the compositor and blink about the position of bottom-fixed-position
|
| + // elements. When such elements exist, the browser needs to send the resize
|
| + // event before sending any position-related events; otherwise it can delay
|
| + // the event if needed.
|
| + bool allow_delayed_resize;
|
| +
|
| std::vector<ui::LatencyInfo> latency_info;
|
| };
|
|
|
|
|