| Index: ui/views/accessibility/ax_widget_obj_wrapper.cc
|
| diff --git a/ui/views/accessibility/ax_widget_obj_wrapper.cc b/ui/views/accessibility/ax_widget_obj_wrapper.cc
|
| index 2a05b196651cacf5c8be03fd4d29184cd025ac11..70307b919d3e93b1d60cbc41593722767c4d1adf 100644
|
| --- a/ui/views/accessibility/ax_widget_obj_wrapper.cc
|
| +++ b/ui/views/accessibility/ax_widget_obj_wrapper.cc
|
| @@ -62,6 +62,12 @@ void AXWidgetObjWrapper::OnWidgetClosing(Widget* widget) {
|
| AXAuraObjCache::GetInstance()->Remove(widget);
|
| }
|
|
|
| +void AXWidgetObjWrapper::OnWidgetVisibilityChanged(Widget*, bool) {
|
| + // If a widget changes visibility it may affect what's focused, in particular
|
| + // when a widget that contains the focused view gets hidden.
|
| + AXAuraObjCache::GetInstance()->OnFocusedViewChanged();
|
| +}
|
| +
|
| void AXWidgetObjWrapper::OnWillRemoveView(Widget* widget, View* view) {
|
| AXAuraObjCache::GetInstance()->RemoveViewSubtree(view);
|
| }
|
|
|