mirror of
https://github.com/lightpanda-io/browser.git
synced 2025-10-30 07:31:47 +00:00
dom: document first element can be null
This commit is contained in:
@@ -1150,10 +1150,11 @@ pub inline fn documentGetElementsByTagName(doc: *Document, tagname: []const u8)
|
||||
}
|
||||
|
||||
// documentGetDocumentElement returns the root document element.
|
||||
pub inline fn documentGetDocumentElement(doc: *Document) !*Element {
|
||||
pub inline fn documentGetDocumentElement(doc: *Document) !?*Element {
|
||||
var elem: ?*Element = undefined;
|
||||
const err = documentVtable(doc).dom_document_get_document_element.?(doc, &elem);
|
||||
try DOMErr(err);
|
||||
if (elem == null) return null;
|
||||
return elem.?;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user