diff options
Diffstat (limited to 'content/browser/accessibility/browser_accessibility_mac.mm')
-rw-r--r-- | content/browser/accessibility/browser_accessibility_mac.mm | 20 |
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(); |