| Index: Source/modules/accessibility/InspectorAccessibilityAgent.cpp
|
| diff --git a/Source/modules/accessibility/InspectorAccessibilityAgent.cpp b/Source/modules/accessibility/InspectorAccessibilityAgent.cpp
|
| index a54a4f94865a404506738a05427987499bd25931..fe1664975ef649c729a11bc6d63cb6b452e2ebc6 100644
|
| --- a/Source/modules/accessibility/InspectorAccessibilityAgent.cpp
|
| +++ b/Source/modules/accessibility/InspectorAccessibilityAgent.cpp
|
| @@ -425,8 +425,8 @@ void InspectorAccessibilityAgent::getAXNode(ErrorString* errorString, int nodeId
|
| if (!node)
|
| return;
|
| Document& document = node->document();
|
| - ScopedAXObjectCache cache(document);
|
| - AXObjectCacheImpl* cacheImpl = toAXObjectCacheImpl(cache.get());
|
| + RefPtr<ScopedAXObjectCache> cache(adoptRef(new ScopedAXObjectCache(document)));
|
| + AXObjectCacheImpl* cacheImpl = toAXObjectCacheImpl(cache->get());
|
| AXObject* axObject = cacheImpl->getOrCreate(node);
|
| if (!axObject)
|
| return;
|
|
|