Index: components/metrics/leak_detector/leak_detector.cc |
diff --git a/components/metrics/leak_detector/leak_detector.cc b/components/metrics/leak_detector/leak_detector.cc |
index 800ff3b00cd99085fc406c75714d3c0c8363fd5a..ac03e612070ac2512c41101ed8fb689915fcaba2 100644 |
--- a/components/metrics/leak_detector/leak_detector.cc |
+++ b/components/metrics/leak_detector/leak_detector.cc |
@@ -338,7 +338,7 @@ void LeakDetector::NotifyObservers( |
if (reports.empty()) |
return; |
- if (!task_runner_->RunsTasksOnCurrentThread()) { |
+ if (!task_runner_->RunsTasksInCurrentSequence()) { |
task_runner_->PostTask(FROM_HERE, |
base::Bind(&LeakDetector::NotifyObservers, |
base::Unretained(this), reports)); |