Update to Chromium version 78.0.3904.0 (#693954)

This commit is contained in:
Marshall Greenblatt
2019-10-01 13:55:16 +00:00
parent c8b457da38
commit f8e0797773
151 changed files with 1485 additions and 2238 deletions

View File

@ -340,7 +340,7 @@ class V8TrackArrayBuffer : public CefTrackNode {
return release_callback_;
}
void Neuter() { buffer_ = nullptr; }
void Detach() { buffer_ = nullptr; }
// Attach this track object to the specified V8 object.
void AttachTo(v8::Local<v8::Context> context,
@ -2283,12 +2283,12 @@ bool CefV8ValueImpl::NeuterArrayBuffer() {
}
v8::Local<v8::Object> obj = value->ToObject(context).ToLocalChecked();
v8::Local<v8::ArrayBuffer> arr = v8::Local<v8::ArrayBuffer>::Cast(obj);
if (!arr->IsNeuterable()) {
if (!arr->IsDetachable()) {
return false;
}
arr->Neuter();
arr->Detach();
V8TrackArrayBuffer* tracker = V8TrackArrayBuffer::Unwrap(context, obj);
tracker->Neuter();
tracker->Detach();
return true;
}