Module: wine Branch: master Commit: 578dd9378d20d318e6dd4377b23c1dc293a6a296 URL: https://gitlab.winehq.org/wine/wine/-/commit/578dd9378d20d318e6dd4377b23c1dc...
Author: Jacek Caban jacek@codeweavers.com Date: Mon Jul 15 21:34:47 2024 +0200
mshtml: Use dispex_prop_put in HTMLDOMAttribute_put_nodeValue.
---
dlls/mshtml/htmlattr.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-)
diff --git a/dlls/mshtml/htmlattr.c b/dlls/mshtml/htmlattr.c index 4f58926d237..829c3ffa842 100644 --- a/dlls/mshtml/htmlattr.c +++ b/dlls/mshtml/htmlattr.c @@ -61,10 +61,7 @@ static HRESULT WINAPI HTMLDOMAttribute_get_nodeName(IHTMLDOMAttribute *iface, BS static HRESULT WINAPI HTMLDOMAttribute_put_nodeValue(IHTMLDOMAttribute *iface, VARIANT v) { HTMLDOMAttribute *This = impl_from_IHTMLDOMAttribute(iface); - DISPID dispidNamed = DISPID_PROPERTYPUT; - DISPPARAMS dp = {&v, &dispidNamed, 1, 1}; EXCEPINFO ei; - VARIANT ret;
TRACE("(%p)->(%s)\n", This, debugstr_variant(&v));
@@ -72,9 +69,7 @@ static HRESULT WINAPI HTMLDOMAttribute_put_nodeValue(IHTMLDOMAttribute *iface, V return VariantCopy(&This->value, &v);
memset(&ei, 0, sizeof(ei)); - - return IWineJSDispatchHost_InvokeEx(&This->elem->node.event_target.dispex.IWineJSDispatchHost_iface, This->dispid, LOCALE_SYSTEM_DEFAULT, - DISPATCH_PROPERTYPUT, &dp, &ret, &ei, NULL); + return dispex_prop_put(&This->elem->node.event_target.dispex, This->dispid, LOCALE_SYSTEM_DEFAULT, &v, &ei, NULL); }
static HRESULT WINAPI HTMLDOMAttribute_get_nodeValue(IHTMLDOMAttribute *iface, VARIANT *p)