Index: content/browser/accessibility/browser_accessibility_mac.mm |
diff --git a/content/browser/accessibility/browser_accessibility_mac.mm b/content/browser/accessibility/browser_accessibility_mac.mm |
index 3d13ee8190d39aab3a7f4016bad7ff185bd90067..c920176a5fb47224e879c15760f51aac316b7e7e 100644 |
--- a/content/browser/accessibility/browser_accessibility_mac.mm |
+++ b/content/browser/accessibility/browser_accessibility_mac.mm |
@@ -48,6 +48,15 @@ bool BrowserAccessibilityMac::IsNative() const { |
return true; |
} |
+void BrowserAccessibilityMac::RecreateNativeObject() { |
+ if (browser_accessibility_cocoa_) { |
+ [browser_accessibility_cocoa_ detach]; |
+ [browser_accessibility_cocoa_ release]; |
+ } |
+ browser_accessibility_cocoa_ = [[BrowserAccessibilityCocoa alloc] |
David Tseng
2014/05/08 17:07:02
Could you check for loss of VoiceOver when this co
dmazzoni
2014/05/08 21:02:05
Works great when the cursor is over a focusable it
|
+ initWithObject:this]; |
+} |
+ |
BrowserAccessibilityCocoa* BrowserAccessibility::ToBrowserAccessibilityCocoa() { |
return static_cast<BrowserAccessibilityMac*>(this)-> |
native_view(); |