diff options
Diffstat (limited to 'content/browser/renderer_host/render_widget_host.cc')
-rw-r--r-- | content/browser/renderer_host/render_widget_host.cc | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/content/browser/renderer_host/render_widget_host.cc b/content/browser/renderer_host/render_widget_host.cc index 4a64feb..bb1d5ba 100644 --- a/content/browser/renderer_host/render_widget_host.cc +++ b/content/browser/renderer_host/render_widget_host.cc @@ -10,7 +10,6 @@ #include "base/i18n/rtl.h" #include "base/message_loop.h" #include "base/metrics/histogram.h" -#include "base/metrics/stats_counters.h" #include "base/utf_string_conversions.h" #include "content/browser/accessibility/browser_accessibility_state.h" #include "content/browser/gpu/gpu_process_host.h" @@ -110,9 +109,13 @@ RenderWidgetHost::RenderWidgetHost(RenderProcessHost* process, // tell the process host that we're alive. process_->WidgetRestored(); + // Enable accessibility if it was manually specified or if it was + // auto-detected. if (CommandLine::ForCurrentProcess()->HasSwitch( - switches::kForceRendererAccessibility) || - BrowserAccessibilityState::GetInstance()->IsAccessibleBrowser()) { + switches::kForceRendererAccessibility)) { + BrowserAccessibilityState::GetInstance()->OnAccessibilityEnabledManually(); + EnableRendererAccessibility(); + } else if (BrowserAccessibilityState::GetInstance()->IsAccessibleBrowser()) { EnableRendererAccessibility(); } } @@ -1267,7 +1270,6 @@ void RenderWidgetHost::EnableRendererAccessibility() { return; } - SIMPLE_STATS_COUNTER("Accessibility.SessionCount"); renderer_accessible_ = true; if (process_->HasConnection()) { |