summaryrefslogtreecommitdiff
path: root/Source/WebCore/rendering/RenderPart.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebCore/rendering/RenderPart.h')
-rw-r--r--Source/WebCore/rendering/RenderPart.h6
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);
}