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