summaryrefslogtreecommitdiffstats
path: root/content/browser/accessibility/browser_accessibility_auralinux.cc
diff options
context:
space:
mode:
Diffstat (limited to 'content/browser/accessibility/browser_accessibility_auralinux.cc')
-rw-r--r--content/browser/accessibility/browser_accessibility_auralinux.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/content/browser/accessibility/browser_accessibility_auralinux.cc b/content/browser/accessibility/browser_accessibility_auralinux.cc
index c754880..9fb8e4b 100644
--- a/content/browser/accessibility/browser_accessibility_auralinux.cc
+++ b/content/browser/accessibility/browser_accessibility_auralinux.cc
@@ -763,6 +763,11 @@ void BrowserAccessibilityAuraLinux::OnDataChanged() {
if (!atk_object_) {
interface_mask_ = GetInterfaceMaskFromObject(this);
atk_object_ = ATK_OBJECT(browser_accessibility_new(this));
+ if (this->GetParent()) {
+ atk_object_set_parent(
+ atk_object_,
+ this->GetParent()->ToBrowserAccessibilityAuraLinux()->GetAtkObject());
+ }
}
}