Skip to content

Commit 1dee0a1

Browse files
committed
Use a default MIME type of application/octet-stream for local files
CEF triggers a DCHECK crash if you pass an empty mime type to CefStreamResourceHandler.
1 parent cbce71d commit 1dee0a1

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

browser-scheme.cpp

+4-2
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,10 @@ BrowserSchemeHandlerFactory::Create(CefRefPtr<CefBrowser> browser,
5656
#endif
5757

5858
if (stream) {
59-
return new CefStreamResourceHandler(
60-
CefGetMimeType(fileExtension), stream);
59+
CefString mimeType = CefGetMimeType(fileExtension);
60+
if (mimeType.empty())
61+
mimeType = "application/octet-stream";
62+
return new CefStreamResourceHandler(mimeType, stream);
6163
} else {
6264
return nullptr;
6365
}

0 commit comments

Comments
 (0)