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

Unified Diff: content/renderer/renderer_accessibility.cc

Issue 10162028: Check RendererAccessibility mode instead of WebKit accessibilityEnabled. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 8 years, 8 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
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: content/renderer/renderer_accessibility.cc
diff --git a/content/renderer/renderer_accessibility.cc b/content/renderer/renderer_accessibility.cc
index 666b06e1b41316273fa06629b949f852fafd689a..a8c6f54468c3cdc2ad022858dc538d57b1221c38 100644
--- a/content/renderer/renderer_accessibility.cc
+++ b/content/renderer/renderer_accessibility.cc
@@ -123,7 +123,7 @@ bool RendererAccessibility::OnMessageReceived(const IPC::Message& message) {
}
void RendererAccessibility::FocusedNodeChanged(const WebNode& node) {
- if (!WebAccessibilityObject::accessibilityEnabled())
+ if (mode_ == AccessibilityModeOff)
return;
const WebDocument& document = GetMainDocument();
@@ -140,7 +140,7 @@ void RendererAccessibility::FocusedNodeChanged(const WebNode& node) {
}
void RendererAccessibility::DidFinishLoad(WebKit::WebFrame* frame) {
- if (!WebAccessibilityObject::accessibilityEnabled())
+ if (mode_ == AccessibilityModeOff)
return;
const WebDocument& document = GetMainDocument();
@@ -174,7 +174,7 @@ void RendererAccessibility::PostAccessibilityNotification(
void RendererAccessibility::PostAccessibilityNotification(
const WebKit::WebAccessibilityObject& obj,
AccessibilityNotification notification) {
- if (!WebAccessibilityObject::accessibilityEnabled())
+ if (mode_ == AccessibilityModeOff)
return;
const WebDocument& document = GetMainDocument();
@@ -224,6 +224,9 @@ void RendererAccessibility::PostAccessibilityNotification(
}
void RendererAccessibility::SendPendingAccessibilityNotifications() {
+ if (mode_ == AccessibilityModeOff)
+ return;
+
const WebDocument& document = GetMainDocument();
if (document.isNull())
return;
@@ -381,7 +384,7 @@ void RendererAccessibility::ClearBrowserTreeNode(
}
void RendererAccessibility::OnDoDefaultAction(int acc_obj_id) {
- if (!WebAccessibilityObject::accessibilityEnabled())
+ if (mode_ == AccessibilityModeOff)
return;
const WebDocument& document = GetMainDocument();
@@ -402,7 +405,7 @@ void RendererAccessibility::OnDoDefaultAction(int acc_obj_id) {
void RendererAccessibility::OnScrollToMakeVisible(
int acc_obj_id, gfx::Rect subfocus) {
- if (!WebAccessibilityObject::accessibilityEnabled())
+ if (mode_ == AccessibilityModeOff)
return;
const WebDocument& document = GetMainDocument();
@@ -433,7 +436,7 @@ void RendererAccessibility::OnScrollToMakeVisible(
void RendererAccessibility::OnScrollToPoint(
int acc_obj_id, gfx::Point point) {
- if (!WebAccessibilityObject::accessibilityEnabled())
+ if (mode_ == AccessibilityModeOff)
return;
const WebDocument& document = GetMainDocument();
@@ -462,7 +465,7 @@ void RendererAccessibility::OnScrollToPoint(
void RendererAccessibility::OnSetTextSelection(
int acc_obj_id, int start_offset, int end_offset) {
- if (!WebAccessibilityObject::accessibilityEnabled())
+ if (mode_ == AccessibilityModeOff)
return;
const WebDocument& document = GetMainDocument();
@@ -521,7 +524,7 @@ void RendererAccessibility::OnSetMode(AccessibilityMode mode) {
}
void RendererAccessibility::OnSetFocus(int acc_obj_id) {
- if (!WebAccessibilityObject::accessibilityEnabled())
+ if (mode_ == AccessibilityModeOff)
return;
const WebDocument& document = GetMainDocument();
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698