Module: wine Branch: master Commit: 4352a9fa14451fa1c43a575a5e809759f0d251bd URL: http://source.winehq.org/git/wine.git/?a=commit;h=4352a9fa14451fa1c43a575a5e...
Author: Jacek Caban jacek@codeweavers.com Date: Tue Dec 6 15:11:16 2011 +0100
mshtml: Added support for navigating to _self target.
---
dlls/mshtml/htmlanchor.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/dlls/mshtml/htmlanchor.c b/dlls/mshtml/htmlanchor.c index a1dc8c3..13bd2a4 100644 --- a/dlls/mshtml/htmlanchor.c +++ b/dlls/mshtml/htmlanchor.c @@ -47,13 +47,15 @@ static HRESULT navigate_anchor(HTMLAnchorElement *This) nsresult nsres; HRESULT hres = E_FAIL;
+ static const WCHAR _selfW[] = {'_','s','e','l','f',0}; + nsAString_Init(&target_str, NULL); nsres = nsIDOMHTMLAnchorElement_GetTarget(This->nsanchor, &target_str); if(NS_SUCCEEDED(nsres)) { const PRUnichar *target;
nsAString_GetData(&target_str, &target); - if(*target) { + if(*target && strcmpiW(target, _selfW)) { FIXME("Navigating to target %s is not implemented\n", debugstr_w(target)); nsAString_Finish(&target_str); return S_OK;