| Index: third_party/WebKit/Source/core/frame/RemoteFrameView.h
|
| diff --git a/third_party/WebKit/Source/core/frame/RemoteFrameView.h b/third_party/WebKit/Source/core/frame/RemoteFrameView.h
|
| index 6f243f464f7c5972a4f090b18bb926f7df80110f..9f1f9f0561de434bfa1fd56db2e851817e66d0c1 100644
|
| --- a/third_party/WebKit/Source/core/frame/RemoteFrameView.h
|
| +++ b/third_party/WebKit/Source/core/frame/RemoteFrameView.h
|
| @@ -19,23 +19,23 @@ class RemoteFrameView final : public Widget {
|
|
|
| ~RemoteFrameView() override;
|
|
|
| - bool isRemoteFrameView() const override { return true; }
|
| - void setParent(Widget*) override;
|
| -
|
| RemoteFrame& frame() const {
|
| ASSERT(m_remoteFrame);
|
| return *m_remoteFrame;
|
| }
|
|
|
| - void dispose() override;
|
| + // Called on the view of a RemoteFrame with a LocalFrame parent, to update
|
| + // the viewport intersection in the process where the RemoteFrame is rendered.
|
| + void updateRemoteViewportIntersection();
|
| +
|
| + bool isRemoteFrameView() const override { return true; }
|
| + void setParent(Widget*) override;
|
|
|
| + void dispose() override;
|
| // Override to notify remote frame that its viewport size has changed.
|
| void frameRectsChanged() override;
|
| -
|
| void invalidateRect(const IntRect&) override;
|
| -
|
| void setFrameRect(const IntRect&) override;
|
| -
|
| void hide() override;
|
| void show() override;
|
| void setParentVisible(bool) override;
|
| @@ -50,6 +50,8 @@ class RemoteFrameView final : public Widget {
|
| // and FrameView. Please see the FrameView::m_frame comment for
|
| // details.
|
| Member<RemoteFrame> m_remoteFrame;
|
| +
|
| + IntRect m_lastViewportIntersection;
|
| };
|
|
|
| DEFINE_TYPE_CASTS(RemoteFrameView,
|
|
|