diff options
author | ctguil@chromium.org <ctguil@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-10-05 00:07:56 +0000 |
---|---|---|
committer | ctguil@chromium.org <ctguil@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-10-05 00:07:56 +0000 |
commit | 37b82e00d9960b8e54d57b2defd80805d57331bb (patch) | |
tree | fd9a9a537c16916b9fa0039a8bf432fdc4dcf181 /chrome/browser/renderer_host | |
parent | 22d2240e40cb7138bb1c31def31195af899c726b (diff) | |
download | chromium_src-37b82e00d9960b8e54d57b2defd80805d57331bb.zip chromium_src-37b82e00d9960b8e54d57b2defd80805d57331bb.tar.gz chromium_src-37b82e00d9960b8e54d57b2defd80805d57331bb.tar.bz2 |
Notify AT about the currently focused control when the render widget window receives focus.
BUG=47492,36217
TEST=Manual: Select text in a text box. Press F6 until focus returns to the webpage. NVDA should read the selected text.
Review URL: http://codereview.chromium.org/3561010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61447 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/renderer_host')
-rw-r--r-- | chrome/browser/renderer_host/render_widget_host_view_win.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/chrome/browser/renderer_host/render_widget_host_view_win.cc b/chrome/browser/renderer_host/render_widget_host_view_win.cc index 152be78..1444ab5 100644 --- a/chrome/browser/renderer_host/render_widget_host_view_win.cc +++ b/chrome/browser/renderer_host/render_widget_host_view_win.cc @@ -1038,7 +1038,8 @@ LRESULT RenderWidgetHostViewWin::OnSetCursor(HWND window, UINT hittest_code, void RenderWidgetHostViewWin::OnSetFocus(HWND window) { views::FocusManager::GetWidgetFocusManager()->OnWidgetFocusEvent(window, m_hWnd); - + if (browser_accessibility_manager_.get()) + browser_accessibility_manager_->GotFocus(); if (render_widget_host_) render_widget_host_->GotFocus(); } |