[ViewAXTreeManager] Use only OnWidgetDestroying.
Change-Id: I1bce2f302dda0ba4db9e74d88e36974bbd8259f9 Bug: 1240365 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3648307 Commit-Queue: Allen Bauer <kylixrd@chromium.org> Reviewed-by: David Tseng <dtseng@chromium.org> Cr-Commit-Position: refs/heads/main@{#1004401}
This commit is contained in:

committed by
Chromium LUCI CQ

parent
59df3e19d7
commit
c2edca82e1
ui/views/accessibility
@ -129,15 +129,6 @@ void ViewsAXTreeManager::OnWidgetDestroyed(Widget* widget) {
|
||||
widget_ = nullptr;
|
||||
}
|
||||
|
||||
void ViewsAXTreeManager::OnWidgetClosing(Widget* widget) {
|
||||
// If a widget becomes disconnected from its root view, we shouldn't keep it
|
||||
// in the map or attempt any operations on it.
|
||||
if (widget->is_top_level() || !widget->GetRootView())
|
||||
views::WidgetAXTreeIDMap::GetInstance().RemoveWidget(widget);
|
||||
|
||||
widget_ = nullptr;
|
||||
}
|
||||
|
||||
void ViewsAXTreeManager::PerformAction(const ui::AXActionData& data) {
|
||||
if (!widget_ || !widget_->GetRootView())
|
||||
return;
|
||||
|
@ -98,7 +98,6 @@ class VIEWS_EXPORT ViewsAXTreeManager : public ui::AXTreeManager,
|
||||
|
||||
// WidgetObserver implementation.
|
||||
void OnWidgetDestroyed(Widget* widget) override;
|
||||
void OnWidgetClosing(Widget* widget) override;
|
||||
|
||||
private:
|
||||
using ViewsAXTreeSerializer = ui::AXTreeSerializer<AXAuraObjWrapper*>;
|
||||
|
Reference in New Issue
Block a user