mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2025-04-01 04:40:23 +02:00
wrapper: Allow null stream parameter to CefStreamResourceHandler
This commit is contained in:
parent
b09cd1a197
commit
2e94bfafea
@ -18,7 +18,6 @@ CefStreamResourceHandler::CefStreamResourceHandler(
|
||||
mime_type_(mime_type),
|
||||
stream_(stream) {
|
||||
DCHECK(!mime_type_.empty());
|
||||
DCHECK(stream_.get());
|
||||
}
|
||||
|
||||
CefStreamResourceHandler::CefStreamResourceHandler(
|
||||
@ -33,7 +32,6 @@ CefStreamResourceHandler::CefStreamResourceHandler(
|
||||
header_map_(header_map),
|
||||
stream_(stream) {
|
||||
DCHECK(!mime_type_.empty());
|
||||
DCHECK(stream_.get());
|
||||
}
|
||||
|
||||
bool CefStreamResourceHandler::Open(CefRefPtr<CefRequest> request,
|
||||
@ -59,7 +57,7 @@ void CefStreamResourceHandler::GetResponseHeaders(
|
||||
if (!header_map_.empty())
|
||||
response->SetHeaderMap(header_map_);
|
||||
|
||||
response_length = -1;
|
||||
response_length = stream_ ? -1 : 0;
|
||||
}
|
||||
|
||||
bool CefStreamResourceHandler::Read(
|
||||
@ -69,6 +67,7 @@ bool CefStreamResourceHandler::Read(
|
||||
CefRefPtr<CefResourceReadCallback> callback) {
|
||||
DCHECK(!CefCurrentlyOn(TID_UI) && !CefCurrentlyOn(TID_IO));
|
||||
DCHECK_GT(bytes_to_read, 0);
|
||||
DCHECK(stream_);
|
||||
|
||||
// Read until the buffer is full or until Read() returns 0 to indicate no
|
||||
// more data.
|
||||
|
Loading…
x
Reference in New Issue
Block a user