summaryrefslogtreecommitdiffstats
path: root/WebKit/win/AccessibleBase.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'WebKit/win/AccessibleBase.cpp')
-rw-r--r--WebKit/win/AccessibleBase.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/WebKit/win/AccessibleBase.cpp b/WebKit/win/AccessibleBase.cpp
index d02ec7e..55cbab3 100644
--- a/WebKit/win/AccessibleBase.cpp
+++ b/WebKit/win/AccessibleBase.cpp
@@ -27,7 +27,8 @@
#include "WebKitDLL.h"
#include "AccessibleBase.h"
-#include <oleacc.h>
+#include "AccessibleImage.h"
+#include "WebView.h"
#include <WebCore/AccessibilityObject.h>
#include <WebCore/AXObjectCache.h>
#include <WebCore/BString.h>
@@ -43,7 +44,7 @@
#include <WebCore/RenderFrame.h>
#include <WebCore/RenderObject.h>
#include <WebCore/RenderView.h>
-#include "WebView.h"
+#include <oleacc.h>
#include <wtf/RefPtr.h>
using namespace WebCore;
@@ -68,6 +69,9 @@ AccessibleBase* AccessibleBase::createInstance(AccessibilityObject* obj)
{
ASSERT_ARG(obj, obj);
+ if (obj->isImage())
+ return new AccessibleImage(obj);
+
return new AccessibleBase(obj);
}