Index: Source/modules/accessibility/AXRenderObject.cpp |
diff --git a/Source/modules/accessibility/AXRenderObject.cpp b/Source/modules/accessibility/AXRenderObject.cpp |
index 800231211eb824ed60199112614cf6145c27cdb6..598097d11a1b794d26f24f9c8aadfad071a75c49 100644 |
--- a/Source/modules/accessibility/AXRenderObject.cpp |
+++ b/Source/modules/accessibility/AXRenderObject.cpp |
@@ -31,6 +31,7 @@ |
#include "bindings/core/v8/ExceptionStatePlaceholder.h" |
#include "core/InputTypeNames.h" |
+#include "core/dom/AXObjectCache.h" |
#include "core/dom/ElementTraversal.h" |
#include "core/dom/shadow/ShadowRoot.h" |
#include "core/editing/FrameSelection.h" |
@@ -166,8 +167,8 @@ static RenderBoxModelObject* nextContinuation(RenderObject* renderer) |
return 0; |
} |
-AXRenderObject::AXRenderObject(RenderObject* renderer) |
- : AXNodeObject(renderer->node()) |
+AXRenderObject::AXRenderObject(RenderObject* renderer, AXObjectCache* axObjectCache) |
+ : AXNodeObject(renderer->node(), axObjectCache) |
, m_renderer(renderer) |
, m_cachedElementRectDirty(true) |
{ |
@@ -176,9 +177,9 @@ AXRenderObject::AXRenderObject(RenderObject* renderer) |
#endif |
} |
-PassRefPtr<AXRenderObject> AXRenderObject::create(RenderObject* renderer) |
+PassRefPtr<AXRenderObject> AXRenderObject::create(RenderObject* renderer, AXObjectCache* axObjectCache) |
{ |
- return adoptRef(new AXRenderObject(renderer)); |
+ return adoptRef(new AXRenderObject(renderer, axObjectCache)); |
} |
AXRenderObject::~AXRenderObject() |