Index: content/browser/accessibility/browser_accessibility_cocoa.mm |
diff --git a/content/browser/accessibility/browser_accessibility_cocoa.mm b/content/browser/accessibility/browser_accessibility_cocoa.mm |
index ff9aed5c57d3fa51d405693cd3061c47b1c79b20..7b2c12c3933032f04f4d927500897c91d129c81f 100644 |
--- a/content/browser/accessibility/browser_accessibility_cocoa.mm |
+++ b/content/browser/accessibility/browser_accessibility_cocoa.mm |
@@ -246,9 +246,11 @@ NSDictionary* attributeToMethodNameMap = nil; |
return self; |
} |
+extern "C" void NSAccessibilityUnregisterUniqueIdForUIElement(id element); |
dmazzoni
2011/08/02 06:19:35
Is this not in any include files?
Does it maybe b
David Tseng
2011/08/02 21:30:57
I couldn't find it in any header files. I'm guessi
|
// Deletes our associated BrowserAccessibilityMac. |
- (void)dealloc { |
if (browserAccessibility_) { |
+ NSAccessibilityUnregisterUniqueIdForUIElement(self); |
delete browserAccessibility_; |
browserAccessibility_ = NULL; |
} |
@@ -832,5 +834,9 @@ NSDictionary* attributeToMethodNameMap = nil; |
return browserAccessibility_->renderer_id(); |
} |
+- (BOOL)accessibilityShouldUseUniqueId { |
+ return YES; |
+} |
+ |
@end |