Module: wine Branch: master Commit: 06666c266d4ae59d62deea1cbaed0f8db3b760bf URL: http://source.winehq.org/git/wine.git/?a=commit;h=06666c266d4ae59d62deea1cba...
Author: Jacek Caban jacek@codeweavers.com Date: Wed Feb 20 15:21:27 2013 +0100
mshtml: Added support for IHTMLDOMAttribute::get_nodeName in detached attributes.
---
dlls/mshtml/htmlattr.c | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/dlls/mshtml/htmlattr.c b/dlls/mshtml/htmlattr.c index 4c4d8a4..1b01662 100644 --- a/dlls/mshtml/htmlattr.c +++ b/dlls/mshtml/htmlattr.c @@ -126,8 +126,13 @@ static HRESULT WINAPI HTMLDOMAttribute_get_nodeName(IHTMLDOMAttribute *iface, BS TRACE("(%p)->(%p)\n", This, p);
if(!This->elem) { - FIXME("NULL This->elem\n"); - return E_UNEXPECTED; + if(!This->name) { + FIXME("No name available\n"); + return E_FAIL; + } + + *p = SysAllocString(This->name); + return *p ? S_OK : E_OUTOFMEMORY; }
return IDispatchEx_GetMemberName(&This->elem->node.dispex.IDispatchEx_iface, This->dispid, p);