Index: chrome/browser/chromeos/login/wizard_accessibility_helper.cc |
=================================================================== |
--- chrome/browser/chromeos/login/wizard_accessibility_helper.cc (revision 74020) |
+++ chrome/browser/chromeos/login/wizard_accessibility_helper.cc (working copy) |
@@ -74,15 +74,6 @@ |
prefs::kAccessibilityEnabled); |
} |
-void WizardAccessibilityHelper::MaybeEnableAccessibility( |
- views::View* view_tree) { |
- if (IsAccessibilityEnabled()) { |
- EnableAccessibilityForView(view_tree); |
- } else { |
- AddViewToBuffer(view_tree); |
- } |
-} |
- |
void WizardAccessibilityHelper::MaybeSpeak(const char* str, bool queue, |
bool interruptible) { |
if (IsAccessibilityEnabled()) { |
@@ -90,32 +81,12 @@ |
} |
} |
-void WizardAccessibilityHelper::EnableAccessibilityForView( |
- views::View* view_tree) { |
- VLOG(1) << "Enabling accessibility."; |
- if (!registered_notifications_) |
- RegisterNotifications(); |
- SetAccessibilityEnabled(true); |
- if (view_tree) { |
- AddViewToBuffer(view_tree); |
- // If accessibility pref is set, enable accessibility for all views in |
- // the buffer for which access is not yet enabled. |
- for (std::map<views::View*, bool>::iterator iter = |
- views_buffer_.begin(); |
- iter != views_buffer_.end(); ++iter) { |
- if (!(*iter).second) { |
- AccessibleViewHelper *helper = new AccessibleViewHelper((*iter).first, |
- profile_); |
- accessible_view_helpers_.push_back(helper); |
- (*iter).second = true; |
- } |
- } |
- } |
-} |
- |
-void WizardAccessibilityHelper::ToggleAccessibility(views::View* view_tree) { |
+void WizardAccessibilityHelper::ToggleAccessibility() { |
if (!IsAccessibilityEnabled()) { |
- EnableAccessibilityForView(view_tree); |
+ VLOG(1) << "Enabling accessibility."; |
+ if (!registered_notifications_) |
+ RegisterNotifications(); |
+ SetAccessibilityEnabled(true); |
} else { |
SetAccessibilityEnabled(false); |
if (registered_notifications_) |
@@ -140,21 +111,4 @@ |
} |
} |
-void WizardAccessibilityHelper::AddViewToBuffer(views::View* view_tree) { |
- if (!view_tree->GetWidget()) |
- return; |
- bool view_exists = false; |
- // Check if the view is already queued for enabling accessibility. |
- // Prevent adding the same view in the buffer twice. |
- for (std::map<views::View*, bool>::iterator iter = views_buffer_.begin(); |
- iter != views_buffer_.end(); ++iter) { |
- if ((*iter).first == view_tree) { |
- view_exists = true; |
- break; |
- } |
- } |
- if (!view_exists) |
- views_buffer_[view_tree] = false; |
-} |
- |
} // namespace chromeos |