Commit f85442a8 authored by David Bienvenu's avatar David Bienvenu Committed by Chromium LUCI CQ

Make ~TabStatsTracker remove PowerMonitor observer.

This fixes TestTabStatsTracker failures running unit_tests.exe, because
PowerMonitor dchecks if the same observer is added multiple times.

Bug: 956719
Change-Id: Ic01197209d65a7d272f7e943ccc403a1c49107fa
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2618221Reviewed-by: default avatarBrian White <bcwhite@chromium.org>
Commit-Queue: David Bienvenu <davidbienvenu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#841623}
parent 2e80d6f6
...@@ -182,6 +182,7 @@ TabStatsTracker::TabStatsTracker(PrefService* pref_service) ...@@ -182,6 +182,7 @@ TabStatsTracker::TabStatsTracker(PrefService* pref_service)
TabStatsTracker::~TabStatsTracker() { TabStatsTracker::~TabStatsTracker() {
DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_); DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
BrowserList::GetInstance()->RemoveObserver(this); BrowserList::GetInstance()->RemoveObserver(this);
base::PowerMonitor::RemoveObserver(this);
} }
// static // static
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment