Index: third_party/WebKit/Source/web/WebPluginContainerImpl.h |
diff --git a/third_party/WebKit/Source/web/WebPluginContainerImpl.h b/third_party/WebKit/Source/web/WebPluginContainerImpl.h |
index ef1ac551dfa4c49f1fb59354fade16e5bc7de3a3..913071fcef3667f46e4b5d1dd67d4c74cfeb4b8f 100644 |
--- a/third_party/WebKit/Source/web/WebPluginContainerImpl.h |
+++ b/third_party/WebKit/Source/web/WebPluginContainerImpl.h |
@@ -77,7 +77,10 @@ class WEB_EXPORT WebPluginContainerImpl final |
// PluginView methods |
void SetParent(FrameView*) override; |
- FrameView* Parent() const override { return parent_; }; |
+ FrameView* Parent() const override; |
+ FrameView* ParentFrameView() const; |
+ void SetFrameOrPluginState(FrameOrPluginState) override; |
+ FrameOrPluginState GetFrameOrPluginState() const { return plugin_state_; } |
void SetParentVisible(bool) override; |
WebLayer* PlatformLayer() const override; |
v8::Local<v8::Object> ScriptableObject(v8::Isolate*) override; |
@@ -217,6 +220,7 @@ class WEB_EXPORT WebPluginContainerImpl final |
friend class WebPluginContainerTest; |
Member<FrameView> parent_; |
+ FrameOrPluginState plugin_state_; |
Member<HTMLPlugInElement> element_; |
WebPlugin* web_plugin_; |
WebLayer* web_layer_; |