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 96a32581a30f80fe7d597e3c1faf004bbdf2c7bc..3c11baf7747db6bd848620fb7238565ff946234e 100644 |
--- a/third_party/WebKit/Source/core/frame/RemoteFrameView.h |
+++ b/third_party/WebKit/Source/core/frame/RemoteFrameView.h |
@@ -26,7 +26,12 @@ class RemoteFrameView final : public GarbageCollectedFinalized<RemoteFrameView>, |
~RemoteFrameView() override; |
void SetParent(FrameView*) override; |
- FrameView* Parent() const override { return parent_; } |
+ FrameView* Parent() const override; |
+ void SetFrameOrPluginState(FrameOrPluginState) override; |
+ FrameOrPluginState GetFrameOrPluginState() const { |
+ return remote_frame_view_state_; |
+ } |
+ FrameView* ParentFrameView() const; |
RemoteFrame& GetFrame() const { |
DCHECK(remote_frame_); |
@@ -59,6 +64,7 @@ class RemoteFrameView final : public GarbageCollectedFinalized<RemoteFrameView>, |
// details. |
Member<RemoteFrame> remote_frame_; |
Member<FrameView> parent_; |
+ FrameOrPluginState remote_frame_view_state_; |
IntRect last_viewport_intersection_; |
IntRect frame_rect_; |
bool self_visible_; |