Index: third_party/WebKit/Source/modules/accessibility/InspectorAccessibilityAgent.cpp |
diff --git a/third_party/WebKit/Source/modules/accessibility/InspectorAccessibilityAgent.cpp b/third_party/WebKit/Source/modules/accessibility/InspectorAccessibilityAgent.cpp |
index 418ac16c9f861a85d3b7e8e5e82989b4a08eb27f..ab1df730d37a9291870217179eb02d46ac8707da 100644 |
--- a/third_party/WebKit/Source/modules/accessibility/InspectorAccessibilityAgent.cpp |
+++ b/third_party/WebKit/Source/modules/accessibility/InspectorAccessibilityAgent.cpp |
@@ -723,10 +723,11 @@ void InspectorAccessibilityAgent::AddChildren( |
child_ids->addItem(String::Number(child_ax_object.AxObjectID())); |
if (&child_ax_object == inspected_ax_object) |
continue; |
- if (&ax_object != inspected_ax_object && |
- (ax_object.GetNode() || |
- ax_object.ParentObjectUnignored() != inspected_ax_object)) { |
- continue; |
+ if (&ax_object != inspected_ax_object) { |
+ if (!inspected_ax_object) |
+ continue; |
+ if (&ax_object != inspected_ax_object->ParentObjectUnignored()) |
+ continue; |
} |
// Only add children of inspected node (or un-inspectable children of |