6 Jan
2023
6 Jan
'23
2:55 p.m.
Gabriel Ivăncescu (@insn) commented about dlls/mshtml/htmldoc.c:
+ nsAString_Init(&nsnode_name, NULL); + nsIDOMNode_GetNodeName(current_node, &nsnode_name); + nsAString_GetData(&nsnode_name, &node_name); + nsAString_Finish(&nsnode_name); + + if(!wcscmp(node_name, L"BODY")) { + nsIDOMNode_QueryInterface(current_node, &IID_nsIDOMHTMLElement, (void **)body); + nsIDOMNode_Release(current_node); + } + + free((void*)node_name); + if(*body) break; + } + return S_OK; +} + Any reason you're not using `nsIDOMDocumentFragment_QuerySelector` here with `body` selector to look for the body?
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/1918#note_20422