diff options
Diffstat (limited to 'Source/WebCore/rendering/RenderPart.h')
| -rw-r--r-- | Source/WebCore/rendering/RenderPart.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/Source/WebCore/rendering/RenderPart.h b/Source/WebCore/rendering/RenderPart.h index dffbbd54c..538b0f973 100644 --- a/Source/WebCore/rendering/RenderPart.h +++ b/Source/WebCore/rendering/RenderPart.h @@ -30,7 +30,7 @@ namespace WebCore { // Renderer for frames via RenderFrameBase, and plug-ins via RenderEmbeddedObject. class RenderPart : public RenderWidget { public: - RenderPart(Element*); + explicit RenderPart(Element*); virtual ~RenderPart(); virtual void setWidget(PassRefPtr<Widget>); @@ -43,6 +43,8 @@ public: virtual bool needsPreferredWidthsRecalculation() const; virtual RenderBox* embeddedContentBox() const; + virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction) OVERRIDE; + protected: #if USE(ACCELERATED_COMPOSITING) virtual bool requiresLayer() const; @@ -55,7 +57,7 @@ private: inline RenderPart* toRenderPart(RenderObject* object) { - ASSERT(!object || object->isRenderPart()); + ASSERT_WITH_SECURITY_IMPLICATION(!object || object->isRenderPart()); return static_cast<RenderPart*>(object); } |
