Index: ui/views/view.cc |
diff --git a/ui/views/view.cc b/ui/views/view.cc |
index 847f807f356b944d275b238348bdb7db88b62032..607f2908e847f19d96b37391f86aae4d4ab5df46 100644 |
--- a/ui/views/view.cc |
+++ b/ui/views/view.cc |
@@ -1319,12 +1319,16 @@ bool View::ExceededDragThreshold(const gfx::Vector2d& delta) { |
// Accessibility---------------------------------------------------------------- |
-gfx::NativeViewAccessible View::GetNativeViewAccessible() { |
+NativeViewAccessibility* View::GetNativeViewAccessibility() { |
if (!native_view_accessibility_) |
native_view_accessibility_ = NativeViewAccessibility::Create(this); |
- if (native_view_accessibility_) |
- return native_view_accessibility_->GetNativeObject(); |
- return NULL; |
+ return native_view_accessibility_; |
+} |
+ |
+gfx::NativeViewAccessible View::GetNativeViewAccessible() { |
+ if (GetNativeViewAccessibility()) |
+ return GetNativeViewAccessibility()->GetNativeObject(); |
+ return nullptr; |
} |
void View::NotifyAccessibilityEvent( |
@@ -1334,10 +1338,8 @@ void View::NotifyAccessibilityEvent( |
ViewsDelegate::GetInstance()->NotifyAccessibilityEvent(this, event_type); |
if (send_native_event && GetWidget()) { |
- if (!native_view_accessibility_) |
- native_view_accessibility_ = NativeViewAccessibility::Create(this); |
- if (native_view_accessibility_) |
- native_view_accessibility_->NotifyAccessibilityEvent(event_type); |
+ if (GetNativeViewAccessibility()) |
+ GetNativeViewAccessibility()->NotifyAccessibilityEvent(event_type); |
} |
} |