15 Aug
2025
15 Aug
'25
11:21 a.m.
Jacek Caban (@jacek) commented about dlls/mshtml/nsio.c:
+static HRESULT fire_beforenavigate2(HTMLOuterWindow *window, BSTR url) +{ + BSTR frame_name = NULL; + BOOL cancel = FALSE; + HRESULT hres; + + hres = IHTMLWindow2_get_name(&window->base.IHTMLWindow2_iface, &frame_name); + if (FAILED(hres)) + return NS_ERROR_UNEXPECTED; + + hres = IDocObjectService_FireBeforeNavigate2(window->browser->doc->doc_object_service, NULL, url, 0, frame_name, NULL, 0, NULL, FALSE, &cancel); + SysFreeString(frame_name); + if (cancel) + return NS_BINDING_ABORTED; + return S_OK;
That's `NS_OK`. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/8761#note_112940