Index: ui/views/accessibility/native_view_accessibility_auralinux.cc |
diff --git a/ui/views/accessibility/native_view_accessibility_auralinux.cc b/ui/views/accessibility/native_view_accessibility_auralinux.cc |
index afee5352cd08068e26ab33d2a827ff6dbdbab564..b7fbf9c9ba9e9b85cc408f58011d7c65d9c30991 100644 |
--- a/ui/views/accessibility/native_view_accessibility_auralinux.cc |
+++ b/ui/views/accessibility/native_view_accessibility_auralinux.cc |
@@ -125,6 +125,13 @@ class AuraLinuxApplication |
ViewsDelegate::views_delegate->GetApplicationName()); |
} |
ui::AXPlatformNodeAuraLinux::SetApplication(platform_node_); |
+ if (ViewsDelegate::views_delegate) { |
+ scoped_refptr<base::TaskRunner> init_task_runner = |
+ ViewsDelegate::views_delegate-> |
+ GetTaskRunnerForAuraLinuxAccessibilityInit(); |
+ if (init_task_runner) |
+ ui::AXPlatformNodeAuraLinux::StaticInitialize(init_task_runner); |
+ } |
} |
~AuraLinuxApplication() override { |