summaryrefslogtreecommitdiffstats
path: root/content/browser/accessibility/browser_accessibility_mac.mm
diff options
context:
space:
mode:
Diffstat (limited to 'content/browser/accessibility/browser_accessibility_mac.mm')
-rw-r--r--content/browser/accessibility/browser_accessibility_mac.mm20
1 files changed, 5 insertions, 15 deletions
diff --git a/content/browser/accessibility/browser_accessibility_mac.mm b/content/browser/accessibility/browser_accessibility_mac.mm
index 11595a1..33b36ce 100644
--- a/content/browser/accessibility/browser_accessibility_mac.mm
+++ b/content/browser/accessibility/browser_accessibility_mac.mm
@@ -21,11 +21,13 @@ BrowserAccessibilityMac::BrowserAccessibilityMac()
: browser_accessibility_cocoa_(NULL) {
}
-void BrowserAccessibilityMac::PreInitialize() {
- BrowserAccessibility::PreInitialize();
+void BrowserAccessibilityMac::OnDataChanged() {
+ BrowserAccessibility::OnDataChanged();
- if (browser_accessibility_cocoa_)
+ if (browser_accessibility_cocoa_) {
+ [browser_accessibility_cocoa_ childrenChanged];
return;
+ }
// We take ownership of the cocoa obj here.
BrowserAccessibilityManagerMac* manager =
@@ -51,18 +53,6 @@ bool BrowserAccessibilityMac::IsNative() const {
return true;
}
-void BrowserAccessibilityMac::DetachTree(
- std::vector<BrowserAccessibility*>* nodes) {
- [browser_accessibility_cocoa_ childrenChanged];
- BrowserAccessibility::DetachTree(nodes);
-}
-
-void BrowserAccessibilityMac::SwapChildren(
- std::vector<BrowserAccessibility*>& children) {
- [browser_accessibility_cocoa_ childrenChanged];
- BrowserAccessibility::SwapChildren(children);
-}
-
BrowserAccessibilityCocoa* BrowserAccessibility::ToBrowserAccessibilityCocoa() {
return static_cast<BrowserAccessibilityMac*>(this)->
native_view();