mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2025-06-05 21:39:12 +02:00
Update to Chromium version 70.0.3516.0 (#581409)
This commit is contained in:
@ -62,26 +62,26 @@ class CefURLFetcherResponseWriter : public net::URLFetcherResponseWriter {
|
||||
: url_request_(url_request), task_runner_(task_runner) {}
|
||||
|
||||
// net::URLFetcherResponseWriter methods.
|
||||
int Initialize(const net::CompletionCallback& callback) override {
|
||||
int Initialize(net::CompletionOnceCallback callback) override {
|
||||
return net::OK;
|
||||
}
|
||||
|
||||
int Write(net::IOBuffer* buffer,
|
||||
int num_bytes,
|
||||
const net::CompletionCallback& callback) override {
|
||||
net::CompletionOnceCallback callback) override {
|
||||
if (url_request_.get()) {
|
||||
task_runner_->PostTask(
|
||||
FROM_HERE,
|
||||
base::Bind(&CefURLFetcherResponseWriter::WriteOnClientThread,
|
||||
url_request_, scoped_refptr<net::IOBuffer>(buffer),
|
||||
num_bytes, callback,
|
||||
num_bytes, base::Passed(std::move(callback)),
|
||||
CefTaskRunnerImpl::GetCurrentTaskRunner()));
|
||||
return net::ERR_IO_PENDING;
|
||||
}
|
||||
return num_bytes;
|
||||
}
|
||||
|
||||
int Finish(int net_error, const net::CompletionCallback& callback) override {
|
||||
int Finish(int net_error, net::CompletionOnceCallback callback) override {
|
||||
if (url_request_.get())
|
||||
url_request_ = NULL;
|
||||
return net::OK;
|
||||
@ -92,7 +92,7 @@ class CefURLFetcherResponseWriter : public net::URLFetcherResponseWriter {
|
||||
CefRefPtr<CefBrowserURLRequest> url_request,
|
||||
scoped_refptr<net::IOBuffer> buffer,
|
||||
int num_bytes,
|
||||
const net::CompletionCallback& callback,
|
||||
net::CompletionOnceCallback callback,
|
||||
scoped_refptr<base::SequencedTaskRunner> source_message_loop_proxy) {
|
||||
CefRefPtr<CefURLRequestClient> client = url_request->GetClient();
|
||||
if (client.get())
|
||||
@ -101,12 +101,12 @@ class CefURLFetcherResponseWriter : public net::URLFetcherResponseWriter {
|
||||
source_message_loop_proxy->PostTask(
|
||||
FROM_HERE,
|
||||
base::Bind(&CefURLFetcherResponseWriter::ContinueOnSourceThread,
|
||||
num_bytes, callback));
|
||||
num_bytes, base::Passed(std::move(callback))));
|
||||
}
|
||||
|
||||
static void ContinueOnSourceThread(int num_bytes,
|
||||
const net::CompletionCallback& callback) {
|
||||
callback.Run(num_bytes);
|
||||
net::CompletionOnceCallback callback) {
|
||||
std::move(callback).Run(num_bytes);
|
||||
}
|
||||
|
||||
CefRefPtr<CefBrowserURLRequest> url_request_;
|
||||
|
Reference in New Issue
Block a user