diff --git a/Source/WebCore/accessibility/AccessibilityObject.h b/Source/WebCore/accessibility/AccessibilityObject.h index 5d88cc6128c3..1a65cec01a41 100644 --- a/Source/WebCore/accessibility/AccessibilityObject.h +++ b/Source/WebCore/accessibility/AccessibilityObject.h @@ -59,7 +59,7 @@ class ScrollableArea; bool nodeHasPresentationRole(Node*); -class AccessibilityObject : public AXCoreObject, public CanMakeWeakPtr, public CanMakeCheckedPtr { +class AccessibilityObject : public AXCoreObject, public CanMakeWeakPtr { public: virtual ~AccessibilityObject(); diff --git a/Source/WebCore/accessibility/AccessibilityTable.cpp b/Source/WebCore/accessibility/AccessibilityTable.cpp index 8f7be88a4237..d270d764c8b0 100644 --- a/Source/WebCore/accessibility/AccessibilityTable.cpp +++ b/Source/WebCore/accessibility/AccessibilityTable.cpp @@ -46,6 +46,7 @@ #include "RenderTable.h" #include "RenderTableCell.h" #include +#include #include @@ -483,7 +484,7 @@ void AccessibilityTable::addChildren() RefPtr captionElement; struct DownwardGrowingCell { - CheckedRef axObject; + WeakRef axObject; // The column the cell starts in. unsigned x; // The number of columns the cell spans (called "width" in the spec).