| Index: content/browser/accessibility/browser_accessibility_manager_mac.mm
|
| ===================================================================
|
| --- content/browser/accessibility/browser_accessibility_manager_mac.mm (revision 135549)
|
| +++ content/browser/accessibility/browser_accessibility_manager_mac.mm (working copy)
|
| @@ -6,6 +6,7 @@
|
|
|
| #import "base/logging.h"
|
| #import "content/browser/accessibility/browser_accessibility_cocoa.h"
|
| +#import "content/browser/accessibility/browser_accessibility_mac.h"
|
| #include "content/common/accessibility_messages.h"
|
|
|
| // static
|
| @@ -29,6 +30,13 @@
|
| void BrowserAccessibilityManagerMac::NotifyAccessibilityEvent(
|
| int type,
|
| BrowserAccessibility* node) {
|
| + BrowserAccessibilityMac* mac_node = node->ToBrowserAccessibilityMac();
|
| + if (!mac_node)
|
| + return;
|
| + BrowserAccessibilityCocoa* native_node = mac_node->native_view();
|
| + if (!native_node)
|
| + return;
|
| +
|
| // Refer to AXObjectCache.mm (webkit).
|
| NSString* event_id = @"";
|
| switch (type) {
|
| @@ -98,7 +106,5 @@
|
| event_id = NSAccessibilityValueChangedNotification;
|
| break;
|
| }
|
| - BrowserAccessibilityCocoa* native_node = node->toBrowserAccessibilityCocoa();
|
| - DCHECK(native_node);
|
| NSAccessibilityPostNotification(native_node, event_id);
|
| }
|
|
|