| Index: Source/core/html/HTMLPlugInElement.h
 | 
| diff --git a/Source/core/html/HTMLPlugInElement.h b/Source/core/html/HTMLPlugInElement.h
 | 
| index 74e7a0cb7018d714f4ba427ded2008f782e042e7..92ed0f2590add51fe88e4b59ddd54df900f21da1 100644
 | 
| --- a/Source/core/html/HTMLPlugInElement.h
 | 
| +++ b/Source/core/html/HTMLPlugInElement.h
 | 
| @@ -98,7 +98,6 @@ private:
 | 
|      virtual void attach(const AttachContext& = AttachContext()) OVERRIDE FINAL;
 | 
|      virtual void detach(const AttachContext& = AttachContext()) OVERRIDE FINAL;
 | 
|      virtual void finishParsingChildren() OVERRIDE FINAL;
 | 
| -    virtual bool isPluginElement() const OVERRIDE FINAL;
 | 
|  
 | 
|      // Element functions:
 | 
|      virtual RenderObject* createRenderer(RenderStyle*) OVERRIDE;
 | 
| @@ -111,6 +110,7 @@ private:
 | 
|  
 | 
|      // HTMLElement function:
 | 
|      virtual bool hasCustomFocusLogic() const OVERRIDE;
 | 
| +    virtual bool isPluginElement() const OVERRIDE FINAL;
 | 
|  
 | 
|      // Return any existing RenderWidget without triggering relayout, or 0 if it
 | 
|      // doesn't yet exist.
 | 
| @@ -138,7 +138,17 @@ private:
 | 
|      DisplayState m_displayState;
 | 
|  };
 | 
|  
 | 
| -DEFINE_ELEMENT_TYPE_CASTS(HTMLPlugInElement, isPluginElement());
 | 
| +inline bool isHTMLPlugInElement(const Element& element)
 | 
| +{
 | 
| +    return element.isHTMLElement() && toHTMLElement(element).isPluginElement();
 | 
| +}
 | 
| +
 | 
| +inline bool isHTMLPlugInElement(const HTMLElement& element)
 | 
| +{
 | 
| +    return element.isPluginElement();
 | 
| +}
 | 
| +
 | 
| +DEFINE_HTMLELEMENT_TYPE_CASTS_WITH_FUNCTION(HTMLPlugInElement);
 | 
|  
 | 
|  } // namespace WebCore
 | 
|  
 | 
| 
 |