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 4f2d83972026f4bfebd68a2c672f9973b434a5cc..ab1dcc84b779160a922f0afe32f7c891d86a2997 100644 |
--- a/components/sessions/core/base_session_service.cc |
+++ b/components/sessions/core/base_session_service.cc |
@@ -161,7 +161,8 @@ BaseSessionService::ScheduleGetLastSessionCommands( |
GetCommandsCallback callback_runner = |
base::Bind(&PostOrRunInternalGetCommandsCallback, |
- base::ThreadTaskRunnerHandle::Get(), run_if_not_canceled); |
+ base::RetainedRef(base::ThreadTaskRunnerHandle::Get()), |
+ run_if_not_canceled); |
RunTaskOnBackendThread( |
FROM_HERE, |