summaryrefslogtreecommitdiffstats
path: root/chrome/browser/renderer_host
diff options
context:
space:
mode:
authorctguil@chromium.org <ctguil@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-10-05 00:07:56 +0000
committerctguil@chromium.org <ctguil@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-10-05 00:07:56 +0000
commit37b82e00d9960b8e54d57b2defd80805d57331bb (patch)
treefd9a9a537c16916b9fa0039a8bf432fdc4dcf181 /chrome/browser/renderer_host
parent22d2240e40cb7138bb1c31def31195af899c726b (diff)
downloadchromium_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.cc3
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();
}