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

Unified Diff: chrome/browser/renderer_host/render_widget_host_view_win.cc

Issue 7461104: Fix a few lingering bugs in BrowserAccessibilityManager and BrowserAccessibilityCocoa. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fix Windows cast error. Created 9 years, 4 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: chrome/browser/renderer_host/render_widget_host_view_win.cc
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 74e1277dc403f8127a877225b50584c5d16cf7b8..27b1972c15b314f376765ab0013fbb75ed304c9f 100644
--- a/chrome/browser/renderer_host/render_widget_host_view_win.cc
+++ b/chrome/browser/renderer_host/render_widget_host_view_win.cc
@@ -1428,14 +1428,10 @@ LRESULT RenderWidgetHostViewWin::OnMouseActivate(UINT message,
void RenderWidgetHostViewWin::OnAccessibilityNotifications(
const std::vector<ViewHostMsg_AccessibilityNotification_Params>& params) {
if (!browser_accessibility_manager_.get()) {
- // Use empty document to process notifications
- webkit_glue::WebAccessibility empty_document;
- empty_document.role = WebAccessibility::ROLE_DOCUMENT;
- empty_document.state = 0;
browser_accessibility_manager_.reset(
- BrowserAccessibilityManager::Create(m_hWnd, empty_document, this));
+ BrowserAccessibilityManager::CreateEmptyDocument(
+ m_hWnd, static_cast<WebAccessibility::State>(0), this));
}
-
browser_accessibility_manager_->OnAccessibilityNotifications(params);
}
@@ -1611,11 +1607,11 @@ IAccessible* RenderWidgetHostViewWin::GetIAccessible() {
if (!browser_accessibility_manager_.get()) {
// Return busy document tree while renderer accessibility tree loads.
- webkit_glue::WebAccessibility loading_tree;
- loading_tree.role = WebAccessibility::ROLE_DOCUMENT;
- loading_tree.state = (1 << WebAccessibility::STATE_BUSY);
+ WebAccessibility::State busy_state =
+ static_cast<WebAccessibility::State>(1 << WebAccessibility::STATE_BUSY);
browser_accessibility_manager_.reset(
- BrowserAccessibilityManager::Create(m_hWnd, loading_tree, this));
+ BrowserAccessibilityManager::CreateEmptyDocument(
+ m_hWnd, busy_state, this));
}
return browser_accessibility_manager_->GetRoot()->toBrowserAccessibilityWin();

Powered by Google App Engine
This is Rietveld 408576698