Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1753)

Unified Diff: content/browser/renderer_host/legacy_render_widget_host_win.cc

Issue 329863003: Fix accessibility in Windows x64 build. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: content/browser/renderer_host/legacy_render_widget_host_win.cc
diff --git a/content/browser/renderer_host/legacy_render_widget_host_win.cc b/content/browser/renderer_host/legacy_render_widget_host_win.cc
index 84d95aced8ba6c667138154caec7a8c9a6e2a6e5..10dcbce79f2b076108831a3eb790544b344e36fa 100644
--- a/content/browser/renderer_host/legacy_render_widget_host_win.cc
+++ b/content/browser/renderer_host/legacy_render_widget_host_win.cc
@@ -133,14 +133,17 @@ LRESULT LegacyRenderWidgetHostHWND::OnEraseBkGnd(UINT message,
LRESULT LegacyRenderWidgetHostHWND::OnGetObject(UINT message,
WPARAM w_param,
LPARAM l_param) {
- if (kIdScreenReaderHoneyPot == l_param) {
+ // Explicitly cast to DWORD for 64-bit support.
+ DWORD obj_id = static_cast<DWORD>(l_param);
+
+ if (kIdScreenReaderHoneyPot == obj_id) {
// When an MSAA client has responded to our fake event on this id,
// enable screen reader support.
BrowserAccessibilityState::GetInstance()->OnScreenReaderDetected();
return static_cast<LRESULT>(0L);
}
- if (OBJID_CLIENT != l_param || !manager_)
+ if (OBJID_CLIENT != obj_id || !manager_)
return static_cast<LRESULT>(0L);
base::win::ScopedComPtr<IAccessible> root(

Powered by Google App Engine
This is Rietveld 408576698