mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2025-06-05 21:39:12 +02:00
Update to Chromium version 78.0.3904.0 (#693954)
This commit is contained in:
@ -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;
|
||||
}
|
||||
|
Reference in New Issue
Block a user