summaryrefslogtreecommitdiffstats
path: root/WebCore/accessibility/AccessibilityImageMapLink.h
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/accessibility/AccessibilityImageMapLink.h')
-rw-r--r--WebCore/accessibility/AccessibilityImageMapLink.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/WebCore/accessibility/AccessibilityImageMapLink.h b/WebCore/accessibility/AccessibilityImageMapLink.h
index e2e1544..011d5de 100644
--- a/WebCore/accessibility/AccessibilityImageMapLink.h
+++ b/WebCore/accessibility/AccessibilityImageMapLink.h
@@ -44,12 +44,12 @@ public:
virtual ~AccessibilityImageMapLink();
void setHTMLAreaElement(HTMLAreaElement* element) { m_areaElement = element; }
- HTMLAreaElement* areaElement() const { return m_areaElement; }
+ HTMLAreaElement* areaElement() const { return m_areaElement.get(); }
void setHTMLMapElement(HTMLMapElement* element) { m_mapElement = element; }
- HTMLMapElement* mapElement() const { return m_mapElement; }
+ HTMLMapElement* mapElement() const { return m_mapElement.get(); }
- virtual Node* node() const { return m_areaElement; }
+ virtual Node* node() const { return m_areaElement.get(); }
void setParent(AccessibilityObject* parent) { m_parent = parent; }
virtual AccessibilityRole roleValue() const;
@@ -72,8 +72,8 @@ public:
virtual IntRect elementRect() const;
private:
- HTMLAreaElement* m_areaElement;
- HTMLMapElement* m_mapElement;
+ RefPtr<HTMLAreaElement> m_areaElement;
+ RefPtr<HTMLMapElement> m_mapElement;
AccessibilityObject* m_parent;
virtual bool isImageMapLink() const { return true; }