commit | d6703f917ddafe9c18b7b71b011bb4c23144e17e | [log] [tgz] |
---|---|---|
author | Dave Tapuska <[email protected]> | Thu Jan 31 23:13:11 2019 |
committer | Commit Bot <[email protected]> | Thu Jan 31 23:13:11 2019 |
tree | ea9d0b7b668d060217ef2ac2b3571950667508f5 | |
parent | 7f75e906d8d89dec6a87a174bd44e04407b8e5ce [diff] [blame] |
Add support to communicate the frame visibility state to the browser. This will allow the browser to be the source of freezing/resuming individual iframes under certain situations. BUG=907125 Change-Id: Ib1e3af74ba818c1532daec90266f12fc08306ef0 Reviewed-on: https://chromium-review.googlesource.com/c/1444213 Reviewed-by: Ken Buchanan <[email protected]> Reviewed-by: Kentaro Hara <[email protected]> Reviewed-by: John Abd-El-Malek <[email protected]> Commit-Queue: Dave Tapuska <[email protected]> Cr-Commit-Position: refs/heads/master@{#628132}
diff --git a/content/renderer/render_frame_proxy.h b/content/renderer/render_frame_proxy.h index 0f94066..05438f7 100644 --- a/content/renderer/render_frame_proxy.h +++ b/content/renderer/render_frame_proxy.h
@@ -209,7 +209,7 @@ void UpdateRemoteViewportIntersection( const blink::WebRect& viewport_intersection, bool occluded_or_obscured) override; - void VisibilityChanged(bool visible) override; + void VisibilityChanged(blink::mojom::FrameVisibility visibility) override; void SetIsInert(bool) override; void SetInheritedEffectiveTouchAction(cc::TouchAction) override; void UpdateRenderThrottlingStatus(bool is_throttled,