Chromium Code Reviews| Index: Source/modules/accessibility/InspectorAccessibilityAgent.cpp |
| diff --git a/Source/modules/accessibility/InspectorAccessibilityAgent.cpp b/Source/modules/accessibility/InspectorAccessibilityAgent.cpp |
| index 502278ade247a9e048f96fb639f9aa4ed5097f74..33e430d9d2bef0d601d29d24e1a1f5b29a01583d 100644 |
| --- a/Source/modules/accessibility/InspectorAccessibilityAgent.cpp |
| +++ b/Source/modules/accessibility/InspectorAccessibilityAgent.cpp |
| @@ -425,10 +425,16 @@ void InspectorAccessibilityAgent::getAXNode(ErrorString* errorString, int nodeId |
| if (!node) |
| return; |
| Document& document = node->document(); |
| +#if ENABLE(OILPAN) |
|
haraken
2015/04/28 10:45:21
Would you elaborate on why we need a different log
|
| if (!document.axObjectCache()) |
| return; |
| ScopedAXObjectCache cache(document); |
| AXObjectCacheImpl* cacheImpl = toAXObjectCacheImpl(cache.get()); |
| +#else |
| + AXObjectCacheImpl* cacheImpl = toAXObjectCacheImpl(document.axObjectCache()); |
| + if (!cacheImpl) |
| + return; |
| +#endif |
| AXObject* axObject = cacheImpl->getOrCreate(node); |
| if (!axObject) |
| return; |