mirror of
				https://bitbucket.org/chromiumembedded/cef
				synced 2025-06-05 21:39:12 +02:00 
			
		
		
		
	Update to Chromium revision 0bfd25d4 (#381305)
- Delete include/cef_runnable.h (issue #1336). - Build the cef_unittests target using all Chromium headers. Add a USING_CHROMIUM_INCLUDES define and libcef_dll_wrapper_unittests target to support this. This change avoids compile errors due to the divergence of CEF and Chromium base/ header implementations. The libcef_dll_wrapper sources must now compile successfully with both CEF and Chromium base/ headers (issue #1632). - The onbeforeunload message specified via JavaScript is no longer passed to the client (see http://crbug.com/587940).
This commit is contained in:
		| @@ -70,15 +70,18 @@ int ResponseWriter::Initialize(const net::CompletionCallback& callback) { | ||||
| int ResponseWriter::Write(net::IOBuffer* buffer, | ||||
|                           int num_bytes, | ||||
|                           const net::CompletionCallback& callback) { | ||||
|   std::string chunk = std::string(buffer->data(), num_bytes); | ||||
|   if (!base::IsStringUTF8(chunk)) | ||||
|     return num_bytes; | ||||
|  | ||||
|   base::FundamentalValue* id = new base::FundamentalValue(stream_id_); | ||||
|   base::StringValue* chunk = | ||||
|       new base::StringValue(std::string(buffer->data(), num_bytes)); | ||||
|   base::StringValue* chunkValue = new base::StringValue(chunk); | ||||
|  | ||||
|   content::BrowserThread::PostTask( | ||||
|       content::BrowserThread::UI, FROM_HERE, | ||||
|       base::Bind(&CefDevToolsFrontend::CallClientFunction, | ||||
|                  devtools_, "DevToolsAPI.streamWrite", | ||||
|                  base::Owned(id), base::Owned(chunk), nullptr)); | ||||
|                  base::Owned(id), base::Owned(chunkValue), nullptr)); | ||||
|   return num_bytes; | ||||
| } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user