Index: Source/core/html/HTMLFrameOwnerElement.h |
diff --git a/Source/core/html/HTMLFrameOwnerElement.h b/Source/core/html/HTMLFrameOwnerElement.h |
index 834ac123c70af030eaf94926ddb244fb900c836b..70a3d71369206d8769917f281ee2063c4d57fb16 100644 |
--- a/Source/core/html/HTMLFrameOwnerElement.h |
+++ b/Source/core/html/HTMLFrameOwnerElement.h |
@@ -24,6 +24,10 @@ |
#include "core/html/HTMLElement.h" |
#include "wtf/HashCountedSet.h" |
+namespace blink { |
+class WebLayer; |
+} |
+ |
namespace WebCore { |
class DOMWindow; |
@@ -63,6 +67,9 @@ public: |
virtual bool isObjectElement() const { return false; } |
+ void setPlatformLayer(blink::WebLayer* platformLayer) { m_platformLayer = platformLayer; } |
+ blink::WebLayer* platformLayer() const { return m_platformLayer; } |
+ |
protected: |
HTMLFrameOwnerElement(const QualifiedName& tagName, Document&); |
void setSandboxFlags(SandboxFlags); |
@@ -75,6 +82,9 @@ private: |
Frame* m_contentFrame; |
SandboxFlags m_sandboxFlags; |
+ |
+ // This layer is for frames whose contents are being renderered in a separate process. |
+ blink::WebLayer* m_platformLayer; |
}; |
DEFINE_NODE_TYPE_CASTS(HTMLFrameOwnerElement, isFrameOwnerElement()); |