| Index: ui/views/accessibility/native_view_accessibility.cc
|
| diff --git a/ui/views/accessibility/native_view_accessibility.cc b/ui/views/accessibility/native_view_accessibility.cc
|
| index a11f773d62a67e816bda3fb3a240bd1bed693905..db8367fcefb1554900df50451b58c166d58bd943 100644
|
| --- a/ui/views/accessibility/native_view_accessibility.cc
|
| +++ b/ui/views/accessibility/native_view_accessibility.cc
|
| @@ -203,8 +203,10 @@ bool NativeViewAccessibility::SetStringValue(const base::string16& new_value) {
|
| }
|
|
|
| void NativeViewAccessibility::OnWidgetDestroying(Widget* widget) {
|
| - if (parent_widget_ == widget)
|
| + if (parent_widget_ == widget) {
|
| + parent_widget_->RemoveObserver(this);
|
| parent_widget_ = nullptr;
|
| + }
|
| }
|
|
|
| void NativeViewAccessibility::SetParentWidget(Widget* parent_widget) {
|
|
|