| Index: Source/modules/accessibility/AXInlineTextBox.cpp
|
| diff --git a/Source/modules/accessibility/AXInlineTextBox.cpp b/Source/modules/accessibility/AXInlineTextBox.cpp
|
| index 8f6ea6db7871c2fdbc90b7b824c2f2e3d5df932b..c977e5b2d172402cb62dde74c2c37defe3c593c7 100644
|
| --- a/Source/modules/accessibility/AXInlineTextBox.cpp
|
| +++ b/Source/modules/accessibility/AXInlineTextBox.cpp
|
| @@ -76,12 +76,16 @@ LayoutRect AXInlineTextBox::elementRect() const
|
| return m_inlineTextBox->bounds();
|
| }
|
|
|
| -bool AXInlineTextBox::computeAccessibilityIsIgnored() const
|
| +bool AXInlineTextBox::computeAccessibilityIsIgnored(PassRefPtr<TypeBuilder::Array<TypeBuilder::Accessibility::AXProperty>> ignoredReasons) const
|
| {
|
| - if (AXObject* parent = parentObject())
|
| - return parent->accessibilityIsIgnored();
|
| + AXObject* parent = parentObject();
|
| + if (!parent)
|
| + return false;
|
|
|
| - return false;
|
| + if (ignoredReasons)
|
| + return parent->computeAccessibilityIsIgnored(ignoredReasons);
|
| +
|
| + return parent->accessibilityIsIgnored();
|
| }
|
|
|
| void AXInlineTextBox::textCharacterOffsets(Vector<int>& offsets) const
|
|
|