| Index: content/browser/accessibility/browser_accessibility_state_impl.cc
|
| diff --git a/content/browser/accessibility/browser_accessibility_state_impl.cc b/content/browser/accessibility/browser_accessibility_state_impl.cc
|
| index 8e7fde11ff4948186fe9e425fb6db337a0c14678..44a8d29d2a54f9e724ef671c7878424f10ff6ada 100644
|
| --- a/content/browser/accessibility/browser_accessibility_state_impl.cc
|
| +++ b/content/browser/accessibility/browser_accessibility_state_impl.cc
|
| @@ -80,9 +80,17 @@ bool BrowserAccessibilityStateImpl::IsAccessibleBrowser() {
|
| return (accessibility_mode_ == AccessibilityModeComplete);
|
| }
|
|
|
| +void BrowserAccessibilityStateImpl::AddHistogramCallback(
|
| + base::Closure callback) {
|
| + histogram_callbacks_.push_back(callback);
|
| +}
|
| +
|
| void BrowserAccessibilityStateImpl::UpdateHistogram() {
|
| UpdatePlatformSpecificHistograms();
|
|
|
| + for (size_t i = 0; i < histogram_callbacks_.size(); ++i)
|
| + histogram_callbacks_[i].Run();
|
| +
|
| UMA_HISTOGRAM_BOOLEAN("Accessibility.State", IsAccessibleBrowser());
|
| UMA_HISTOGRAM_BOOLEAN("Accessibility.InvertedColors",
|
| gfx::IsInvertedColorScheme());
|
|
|