diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2020-10-12 14:27:29 +0200 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2020-10-13 09:35:20 +0000 |
commit | c30a6232df03e1efbd9f3b226777b07e087a1122 (patch) | |
tree | e992f45784689f373bcc38d1b79a239ebe17ee23 /chromium/chrome/browser/printing/cloud_print | |
parent | 7b5b123ac58f58ffde0f4f6e488bcd09aa4decd3 (diff) | |
download | qtwebengine-chromium-85-based.tar.gz |
BASELINE: Update Chromium to 85.0.4183.14085-based
Change-Id: Iaa42f4680837c57725b1344f108c0196741f6057
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'chromium/chrome/browser/printing/cloud_print')
-rw-r--r-- | chromium/chrome/browser/printing/cloud_print/privet_traffic_detector.cc | 27 | ||||
-rw-r--r-- | chromium/chrome/browser/printing/cloud_print/privet_url_loader.cc | 4 |
2 files changed, 15 insertions, 16 deletions
diff --git a/chromium/chrome/browser/printing/cloud_print/privet_traffic_detector.cc b/chromium/chrome/browser/printing/cloud_print/privet_traffic_detector.cc index 85cbf0f6248..c95548a75d8 100644 --- a/chromium/chrome/browser/printing/cloud_print/privet_traffic_detector.cc +++ b/chromium/chrome/browser/printing/cloud_print/privet_traffic_detector.cc @@ -9,7 +9,6 @@ #include "base/bind.h" #include "base/stl_util.h" #include "base/sys_byteorder.h" -#include "base/task/post_task.h" #include "base/threading/scoped_blocking_call.h" #include "base/threading/thread_task_runner_handle.h" #include "content/public/browser/browser_context.h" @@ -51,8 +50,8 @@ void OnGetNetworkList( "lo", "lo", 0, net::NetworkChangeNotifier::CONNECTION_UNKNOWN, localhost_prefix, 8, net::IP_ADDRESS_ATTRIBUTE_NONE)); - base::PostTask(FROM_HERE, {content::BrowserThread::IO}, - base::BindOnce(std::move(callback), std::move(ip4_networks))); + content::GetIOThreadTaskRunner({})->PostTask( + FROM_HERE, base::BindOnce(std::move(callback), std::move(ip4_networks))); } void GetNetworkListOnUIThread( @@ -85,22 +84,22 @@ PrivetTrafficDetector::PrivetTrafficDetector( : helper_(new Helper(profile, on_traffic_detected)) { DCHECK_CURRENTLY_ON(content::BrowserThread::UI); content::GetNetworkConnectionTracker()->AddNetworkConnectionObserver(this); - base::PostTask(FROM_HERE, {content::BrowserThread::IO}, - base::BindOnce(&PrivetTrafficDetector::Helper::ScheduleRestart, + content::GetIOThreadTaskRunner({})->PostTask( + FROM_HERE, base::BindOnce(&PrivetTrafficDetector::Helper::ScheduleRestart, base::Unretained(helper_))); } PrivetTrafficDetector::~PrivetTrafficDetector() { DCHECK_CURRENTLY_ON(content::BrowserThread::UI); content::GetNetworkConnectionTracker()->RemoveNetworkConnectionObserver(this); - base::DeleteSoon(FROM_HERE, {content::BrowserThread::IO}, helper_); + content::GetIOThreadTaskRunner({})->DeleteSoon(FROM_HERE, helper_); } void PrivetTrafficDetector::OnConnectionChanged( network::mojom::ConnectionType type) { DCHECK_CURRENTLY_ON(content::BrowserThread::UI); - base::PostTask( - FROM_HERE, {content::BrowserThread::IO}, + content::GetIOThreadTaskRunner({})->PostTask( + FROM_HERE, base::BindOnce(&PrivetTrafficDetector::Helper::HandleConnectionChanged, base::Unretained(helper_), type)); } @@ -131,8 +130,8 @@ void PrivetTrafficDetector::Helper::ScheduleRestart() { DCHECK_CURRENTLY_ON(content::BrowserThread::IO); ResetConnection(); weak_ptr_factory_.InvalidateWeakPtrs(); - base::PostDelayedTask( - FROM_HERE, {content::BrowserThread::UI}, + content::GetUIThreadTaskRunner({})->PostDelayedTask( + FROM_HERE, base::BindOnce( &GetNetworkListOnUIThread, base::BindOnce(&Helper::Restart, weak_ptr_factory_.GetWeakPtr())), @@ -149,8 +148,8 @@ void PrivetTrafficDetector::Helper::Restart( void PrivetTrafficDetector::Helper::Bind() { DCHECK_CURRENTLY_ON(content::BrowserThread::IO); - base::PostTask(FROM_HERE, {content::BrowserThread::UI}, - base::BindOnce(&CreateUDPSocketOnUIThread, profile_, + content::GetUIThreadTaskRunner({})->PostTask( + FROM_HERE, base::BindOnce(&CreateUDPSocketOnUIThread, profile_, socket_.BindNewPipeAndPassReceiver(), listener_receiver_.BindNewPipeAndPassRemote())); @@ -251,8 +250,8 @@ void PrivetTrafficDetector::Helper::OnReceived( recv_addr_ = src_addr.value(); if (IsPrivetPacket(data.value())) { ResetConnection(); - base::PostTask(FROM_HERE, {content::BrowserThread::UI}, - on_traffic_detected_); + content::GetUIThreadTaskRunner({})->PostTask(FROM_HERE, + on_traffic_detected_); } else { socket_->ReceiveMoreWithBufferSize(1, net::dns_protocol::kMaxMulticastSize); } diff --git a/chromium/chrome/browser/printing/cloud_print/privet_url_loader.cc b/chromium/chrome/browser/printing/cloud_print/privet_url_loader.cc index 81207239a71..2e7c95f9bb6 100644 --- a/chromium/chrome/browser/printing/cloud_print/privet_url_loader.cc +++ b/chromium/chrome/browser/printing/cloud_print/privet_url_loader.cc @@ -250,8 +250,8 @@ void PrivetURLLoader::OnDownloadedToString( return; } - base::JSONReader json_reader(base::JSON_ALLOW_TRAILING_COMMAS); - base::Optional<base::Value> value = json_reader.ReadToValue(*response_body); + base::Optional<base::Value> value = + base::JSONReader::Read(*response_body, base::JSON_ALLOW_TRAILING_COMMAS); if (!value || !value->is_dict()) { delegate_->OnError(0, JSON_PARSE_ERROR); return; |