| Index: content/browser/frame_host/cross_process_frame_connector.h
|
| diff --git a/content/browser/frame_host/cross_process_frame_connector.h b/content/browser/frame_host/cross_process_frame_connector.h
|
| index 641a51005299d443a1b1fa5a3043b0bef9048cca..3a7d9776025aedd2f4b0827795340fcb993a3c7e 100644
|
| --- a/content/browser/frame_host/cross_process_frame_connector.h
|
| +++ b/content/browser/frame_host/cross_process_frame_connector.h
|
| @@ -133,12 +133,18 @@ class CONTENT_EXPORT CrossProcessFrameConnector {
|
| // Returns the view for the top-level frame under the same WebContents.
|
| RenderWidgetHostViewBase* GetRootRenderWidgetHostView();
|
|
|
| + const gfx::Rect& viewport_intersection() const {
|
| + return viewport_intersection_rect_;
|
| + }
|
| +
|
| // Exposed for tests.
|
| RenderWidgetHostViewBase* GetRootRenderWidgetHostViewForTesting() {
|
| return GetRootRenderWidgetHostView();
|
| }
|
|
|
| private:
|
| + friend class MockCrossProcessFrameConnector;
|
| +
|
| // Handlers for messages received from the parent frame.
|
| void OnFrameRectChanged(const gfx::Rect& frame_rect);
|
| void OnUpdateViewportIntersection(const gfx::Rect& viewport_intersection);
|
| @@ -157,6 +163,7 @@ class CONTENT_EXPORT CrossProcessFrameConnector {
|
| RenderWidgetHostViewChildFrame* view_;
|
|
|
| gfx::Rect child_frame_rect_;
|
| + gfx::Rect viewport_intersection_rect_;
|
|
|
| bool is_scroll_bubbling_;
|
| };
|
|
|