Commit 0b674fa7 authored by Gabriel Charette's avatar Gabriel Charette Committed by Commit Bot

Improve error message on SequencedTaskRunnerHandle::Get().

TBR=danakj@chromium.org

Bug: Documentation update
Change-Id: I47be9a2f109001643c9910ae4db49e056baccc08
Reviewed-on: https://chromium-review.googlesource.com/580544Reviewed-by: default avatarGabriel Charette <gab@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#488489}
parent 1a84bb65
...@@ -51,7 +51,11 @@ scoped_refptr<SequencedTaskRunner> SequencedTaskRunnerHandle::Get() { ...@@ -51,7 +51,11 @@ scoped_refptr<SequencedTaskRunner> SequencedTaskRunnerHandle::Get() {
// sequenced task, return a SequencedTaskRunner for it. // sequenced task, return a SequencedTaskRunner for it.
scoped_refptr<SequencedWorkerPool> pool = scoped_refptr<SequencedWorkerPool> pool =
SequencedWorkerPool::GetWorkerPoolForCurrentThread(); SequencedWorkerPool::GetWorkerPoolForCurrentThread();
DCHECK(pool); // Note if you hit this: the problem isn't the lack of a |pool|, it's the lack
// of a sequenced context above. The |pool| is just the last desperate attempt
// at finding such a context from the deprecated SequencedWorkerPool.
DCHECK(pool) << "Error: This caller requires a sequenced context (i.e. the "
"current task needs to run from a SequencedTaskRunner).";
SequencedWorkerPool::SequenceToken sequence_token = SequencedWorkerPool::SequenceToken sequence_token =
SequencedWorkerPool::GetSequenceTokenForCurrentThread(); SequencedWorkerPool::GetSequenceTokenForCurrentThread();
DCHECK(sequence_token.IsValid()); DCHECK(sequence_token.IsValid());
......
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