Module: wine
Branch: master
Commit: a3d08482ad01538dced169951842bb7b0b842559
URL:
https://gitlab.winehq.org/wine/wine/-/commit/a3d08482ad01538dced169951842bb…
Author: Gabriel Ivăncescu <gabrielopcode(a)gmail.com>
Date: Mon Oct 31 18:27:37 2022 +0200
mshtml: Implement document.referrer.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode(a)gmail.com>
---
dlls/mshtml/htmldoc.c | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/dlls/mshtml/htmldoc.c b/dlls/mshtml/htmldoc.c
index e7722f9c602..dd7d9f44d48 100644
--- a/dlls/mshtml/htmldoc.c
+++ b/dlls/mshtml/htmldoc.c
@@ -1040,11 +1040,14 @@ static HRESULT WINAPI HTMLDocument_get_vlinkColor(IHTMLDocument2
*iface, VARIANT
static HRESULT WINAPI HTMLDocument_get_referrer(IHTMLDocument2 *iface, BSTR *p)
{
HTMLDocumentNode *This = impl_from_IHTMLDocument2(iface);
+ nsAString nsstr;
+ nsresult nsres;
- FIXME("(%p)->(%p)\n", This, p);
+ TRACE("(%p)->(%p)\n", This, p);
- *p = NULL;
- return S_OK;
+ nsAString_InitDepend(&nsstr, NULL);
+ nsres = nsIDOMHTMLDocument_GetReferrer(This->nsdoc, &nsstr);
+ return return_nsstr(nsres, &nsstr, p);
}
static HRESULT WINAPI HTMLDocument_get_location(IHTMLDocument2 *iface, IHTMLLocation
**p)