summaryrefslogtreecommitdiffstats
path: root/Source/WebCore/accessibility/AccessibilityObject.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebCore/accessibility/AccessibilityObject.h')
-rw-r--r--Source/WebCore/accessibility/AccessibilityObject.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/Source/WebCore/accessibility/AccessibilityObject.h b/Source/WebCore/accessibility/AccessibilityObject.h
index 1ca68d41b..649ddd70c 100644
--- a/Source/WebCore/accessibility/AccessibilityObject.h
+++ b/Source/WebCore/accessibility/AccessibilityObject.h
@@ -43,8 +43,6 @@
#elif PLATFORM(WIN) && !OS(WINCE)
#include "AccessibilityObjectWrapperWin.h"
#include "COMPtr.h"
-#elif PLATFORM(CHROMIUM)
-#include "AccessibilityObjectWrapper.h"
#endif
#if PLATFORM(MAC)
@@ -65,6 +63,8 @@ typedef WebAccessibilityObjectWrapper AccessibilityObjectWrapper;
#elif PLATFORM(GTK)
typedef struct _AtkObject AtkObject;
typedef struct _AtkObject AccessibilityObjectWrapper;
+#elif PLATFORM(CHROMIUM)
+// Chromium does not use a wrapper.
#else
class AccessibilityObjectWrapper;
#endif
@@ -313,7 +313,7 @@ protected:
public:
virtual ~AccessibilityObject();
virtual void detach();
- virtual bool isDetached() const { return true; }
+ virtual bool isDetached() const;
typedef Vector<RefPtr<AccessibilityObject> > AccessibilityChildrenVector;
@@ -669,7 +669,7 @@ public:
#if PLATFORM(GTK)
AccessibilityObjectWrapper* wrapper() const;
void setWrapper(AccessibilityObjectWrapper*);
-#else
+#elif !PLATFORM(CHROMIUM)
AccessibilityObjectWrapper* wrapper() const { return m_wrapper.get(); }
void setWrapper(AccessibilityObjectWrapper* wrapper)
{
@@ -727,7 +727,7 @@ protected:
#elif PLATFORM(GTK)
AtkObject* m_wrapper;
#elif PLATFORM(CHROMIUM)
- RefPtr<AccessibilityObjectWrapper> m_wrapper;
+ bool m_detached;
#endif
};