Index: content/browser/renderer_host/render_view_host_impl.cc |
diff --git a/content/browser/renderer_host/render_view_host_impl.cc b/content/browser/renderer_host/render_view_host_impl.cc |
index 18eab7b053552091c5d78f394b073275a3b5c7ef..89078abdf287dd02eec8a426c95a6962cb280cf4 100644 |
--- a/content/browser/renderer_host/render_view_host_impl.cc |
+++ b/content/browser/renderer_host/render_view_host_impl.cc |
@@ -2090,7 +2090,8 @@ void RenderViewHostImpl::NotifyMoveOrResizeStarted() { |
void RenderViewHostImpl::OnAccessibilityEvents( |
const std::vector<AccessibilityHostMsg_EventParams>& params) { |
- if (view_ && IsRVHStateActive(rvh_state_)) { |
+ if ((accessibility_mode() & AccessibilityModeFlagPlatform) && view_ && |
+ IsRVHStateActive(rvh_state_)) { |
view_->CreateBrowserAccessibilityManagerIfNeeded(); |
BrowserAccessibilityManager* manager = |
view_->GetBrowserAccessibilityManager(); |