Index: content/browser/accessibility/browser_accessibility_win.cc |
diff --git a/content/browser/accessibility/browser_accessibility_win.cc b/content/browser/accessibility/browser_accessibility_win.cc |
index 6231a10460764f9aa0ed96c3c8fee5392a1c4e17..2042963a3f361447a9a06009300587a9f54277f7 100644 |
--- a/content/browser/accessibility/browser_accessibility_win.cc |
+++ b/content/browser/accessibility/browser_accessibility_win.cc |
@@ -26,7 +26,12 @@ BrowserAccessibilityWin::BrowserAccessibilityWin() { |
browser_accessibility_com_->Init(this); |
} |
-BrowserAccessibilityWin::~BrowserAccessibilityWin() {} |
+BrowserAccessibilityWin::~BrowserAccessibilityWin() { |
+ if (browser_accessibility_com_) { |
+ browser_accessibility_com_->Destroy(); |
+ browser_accessibility_com_ = nullptr; |
+ } |
+} |
void BrowserAccessibilityWin::UpdatePlatformAttributes() { |
GetCOM()->UpdateStep1ComputeWinAttributes(); |
@@ -34,14 +39,6 @@ void BrowserAccessibilityWin::UpdatePlatformAttributes() { |
GetCOM()->UpdateStep3FireEvents(false); |
} |
-void BrowserAccessibilityWin::Destroy() { |
- if (browser_accessibility_com_) { |
- browser_accessibility_com_->Destroy(); |
- browser_accessibility_com_ = nullptr; |
- } |
- BrowserAccessibility::Destroy(); |
-} |
- |
void BrowserAccessibilityWin::OnSubtreeWillBeDeleted() { |
GetCOM()->FireNativeEvent(EVENT_OBJECT_HIDE); |
} |