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 da1f55e9673df1b9b13bfbf7f218a6edf0c0c6f7..34475bdc3092e0136bc9ba4de001ed79b7cee421 100644 |
--- a/content/browser/accessibility/browser_accessibility_mac.mm |
+++ b/content/browser/accessibility/browser_accessibility_mac.mm |
@@ -64,13 +64,17 @@ void BrowserAccessibilityMac::RecreateNativeObject() { |
} |
const BrowserAccessibilityCocoa* |
-BrowserAccessibility::ToBrowserAccessibilityCocoa() const { |
- return static_cast<const BrowserAccessibilityMac*>(this)->native_view(); |
+ToBrowserAccessibilityCocoa(const BrowserAccessibility* obj) { |
+ DCHECK(obj); |
+ DCHECK(obj->IsNative()); |
+ return static_cast<const BrowserAccessibilityMac*>(obj)->native_view(); |
} |
-BrowserAccessibilityCocoa* BrowserAccessibility::ToBrowserAccessibilityCocoa() { |
- return static_cast<BrowserAccessibilityMac*>(this)-> |
- native_view(); |
+BrowserAccessibilityCocoa* ToBrowserAccessibilityCocoa( |
+ BrowserAccessibility* obj) { |
+ DCHECK(obj); |
+ DCHECK(obj->IsNative()); |
+ return static_cast<BrowserAccessibilityMac*>(obj)->native_view(); |
} |
} // namespace content |