Commit 42130d3f authored by dmazzoni@chromium.org's avatar dmazzoni@chromium.org

Tell BrowserAccessibilityState when Chrome OS accessibility is turned on.

This will improve feedback for a couple of toolbar controls that check
this state, and also start collecting UMA statistics on accessibility usage
in Chrome OS.

BUG=99504
TEST=none

Review URL: http://codereview.chromium.org/8537024

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109851 0039d316-1c4b-4281-b951-d872f2087c98
parent e70a0b81
......@@ -18,6 +18,7 @@
#include "chrome/common/extensions/extension_messages.h"
#include "chrome/common/extensions/extension_resource.h"
#include "chrome/common/pref_names.h"
#include "content/browser/accessibility/browser_accessibility_state.h"
#include "content/browser/renderer_host/render_view_host.h"
#include "content/browser/tab_contents/tab_contents.h"
#include "content/browser/webui/web_ui.h"
......@@ -97,6 +98,7 @@ void EnableAccessibility(bool enabled, WebUI* login_web_ui) {
g_browser_process->local_state()->ScheduleSavePersistentPrefs();
ExtensionAccessibilityEventRouter::GetInstance()->
SetAccessibilityEnabled(enabled);
BrowserAccessibilityState::GetInstance()->OnAccessibilityEnabledManually();
Speak(enabled ?
l10n_util::GetStringUTF8(IDS_CHROMEOS_ACC_ACCESS_ENABLED).c_str() :
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment