Chromium Code Reviews| 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(); |