diff options
Diffstat (limited to 'ios/chrome/browser/web_resource/web_resource_util.cc')
-rw-r--r-- | ios/chrome/browser/web_resource/web_resource_util.cc | 7 |
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 |