diff options
author | ananta@chromium.org <ananta@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-05-08 22:35:45 +0000 |
---|---|---|
committer | ananta@chromium.org <ananta@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-05-08 22:35:45 +0000 |
commit | 64aab1cf84c5cf11c164e9a89adf80b39a4ae15f (patch) | |
tree | 239be55acce8e1c5e39f57b48b1cde7af82c7305 /content | |
parent | c03dfa90321ca2ce8750f2b2b8ec62ceab759d9c (diff) | |
download | chromium_src-64aab1cf84c5cf11c164e9a89adf80b39a4ae15f.zip chromium_src-64aab1cf84c5cf11c164e9a89adf80b39a4ae15f.tar.gz chromium_src-64aab1cf84c5cf11c164e9a89adf80b39a4ae15f.tar.bz2 |
The browser accessibility manager should transition focus away on receiving the
AccessibilityNotificationBlur event.
This should ensure that the OSK on Windows 8 goes away when we touch non editable
parts of the page.
BUG=127330.
Review URL: https://chromiumcodereview.appspot.com/10388037
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135931 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content')
-rw-r--r-- | content/browser/accessibility/browser_accessibility_manager.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/content/browser/accessibility/browser_accessibility_manager.cc b/content/browser/accessibility/browser_accessibility_manager.cc index 9c5329d..7ea44df 100644 --- a/content/browser/accessibility/browser_accessibility_manager.cc +++ b/content/browser/accessibility/browser_accessibility_manager.cc @@ -153,7 +153,8 @@ void BrowserAccessibilityManager::OnAccessibilityNotifications( } int notification_type = param.notification_type; - if (notification_type == AccessibilityNotificationFocusChanged) { + if (notification_type == AccessibilityNotificationFocusChanged || + notification_type == AccessibilityNotificationBlur) { SetFocus(node, false); // Don't send a native focus event if the window itself doesn't |