Index: ios/web/webui/url_data_manager_ios_backend.mm |
diff --git a/ios/web/webui/url_data_manager_ios_backend.mm b/ios/web/webui/url_data_manager_ios_backend.mm |
index 38889c286d3967b394265818bad03abe1d39916c..9db7acd5b49f19763aedd5bbc067f894a0200a6c 100644 |
--- a/ios/web/webui/url_data_manager_ios_backend.mm |
+++ b/ios/web/webui/url_data_manager_ios_backend.mm |
@@ -464,13 +464,13 @@ bool URLDataManagerIOSBackend::StartRequest(const net::URLRequest* request, |
// is guaranteed because request for mime type is placed in the |
// message loop before request for data. And correspondingly their |
// replies are put on the IO thread in the same order. |
- base::MessageLoop* target_message_loop = |
- web::WebThread::UnsafeGetMessageLoopForThread(web::WebThread::UI); |
- target_message_loop->task_runner()->PostTask( |
+ scoped_refptr<base::SingleThreadTaskRunner> target_runner = |
+ web::WebThread::GetTaskRunnerForThread(web::WebThread::UI); |
+ target_runner->PostTask( |
FROM_HERE, base::Bind(&GetMimeTypeOnUI, base::RetainedRef(source), path, |
job->weak_factory_.GetWeakPtr())); |
- target_message_loop->task_runner()->PostTask( |
+ target_runner->PostTask( |
FROM_HERE, base::Bind(&URLDataManagerIOSBackend::CallStartRequest, |
make_scoped_refptr(source), path, request_id)); |
return true; |