Index: third_party/WebKit/Source/core/frame/FrameView.h |
diff --git a/third_party/WebKit/Source/core/frame/FrameView.h b/third_party/WebKit/Source/core/frame/FrameView.h |
index 32f6a9dfea394b49053edd465a881117538dcb5b..bf20d77593682db7ffc34321b19c5ba3740aad01 100644 |
--- a/third_party/WebKit/Source/core/frame/FrameView.h |
+++ b/third_party/WebKit/Source/core/frame/FrameView.h |
@@ -493,7 +493,11 @@ class CORE_EXPORT FrameView final |
void SetParentVisible(bool) override; |
void SetSelfVisible(bool v) { self_visible_ = v; } |
void SetParent(FrameView*) override; |
- FrameView* Parent() const override { return parent_; } |
+ FrameView* Parent() const override; |
+ void SetFrameOrPluginState(FrameOrPluginState) override; |
+ FrameOrPluginState GetFrameOrPluginState() const override { |
+ return frame_view_state_; |
+ } |
void RemoveChild(FrameOrPlugin*); |
using PluginSet = HeapHashSet<Member<PluginView>>; |
const PluginSet& Plugins() const { return plugins_; } |
@@ -1077,6 +1081,7 @@ class CORE_EXPORT FrameView final |
IntRect frame_rect_; |
Member<FrameView> parent_; |
+ FrameOrPluginState frame_view_state_; |
bool self_visible_; |
bool parent_visible_; |