0

[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:
Allen Bauer
2022-05-17 19:47:33 +00:00
committed by Chromium LUCI CQ
parent 59df3e19d7
commit c2edca82e1
2 changed files with 0 additions and 10 deletions

@ -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*>;