Index: components/sessions/core/base_session_service.cc |
diff --git a/components/sessions/core/base_session_service.cc b/components/sessions/core/base_session_service.cc |
index 21726d042bd54aa9f5a117f31982919c6cc9830c..e40809f472ac0dcfbdc1bdcb3aac69471b4badf1 100644 |
--- a/components/sessions/core/base_session_service.cc |
+++ b/components/sessions/core/base_session_service.cc |
@@ -34,7 +34,7 @@ void PostOrRunInternalGetCommandsCallback( |
base::TaskRunner* task_runner, |
const BaseSessionService::GetCommandsCallback& callback, |
std::vector<std::unique_ptr<SessionCommand>> commands) { |
- if (task_runner->RunsTasksOnCurrentThread()) { |
+ if (task_runner->RunsTasksInCurrentSequence()) { |
callback.Run(std::move(commands)); |
} else { |
task_runner->PostTask(FROM_HERE, |