summaryrefslogtreecommitdiffstats
path: root/ios/chrome/browser/web_resource/web_resource_util.cc
diff options
context:
space:
mode:
Diffstat (limited to 'ios/chrome/browser/web_resource/web_resource_util.cc')
-rw-r--r--ios/chrome/browser/web_resource/web_resource_util.cc7
1 files changed, 4 insertions, 3 deletions
diff --git a/ios/chrome/browser/web_resource/web_resource_util.cc b/ios/chrome/browser/web_resource/web_resource_util.cc
index e11dedb..cceb553 100644
--- a/ios/chrome/browser/web_resource/web_resource_util.cc
+++ b/ios/chrome/browser/web_resource/web_resource_util.cc
@@ -65,9 +65,10 @@ void StartParseJSONAsync(
const WebResourceService::SuccessCallback& success_callback,
const WebResourceService::ErrorCallback& error_callback) {
web::WebThread::PostBlockingPoolTask(
- FROM_HERE, base::Bind(&ParseJSONOnBackgroundThread,
- base::ThreadTaskRunnerHandle::Get(), data,
- success_callback, error_callback));
+ FROM_HERE,
+ base::Bind(&ParseJSONOnBackgroundThread,
+ base::RetainedRef(base::ThreadTaskRunnerHandle::Get()), data,
+ success_callback, error_callback));
}
} // namespace