[PATCH v2 6/8] jscript: Use DISPATCH_PROPERTYGET to retrieve the enumerator.
Gabriel Ivăncescu
gabrielopcode at gmail.com
Wed Oct 13 09:11:56 CDT 2021
It is a prop, not a method.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode at gmail.com>
---
This is needed for the tests in the next patch to pass properly, otherwise
an exception is generated, because mshtml handles DISPATCH_METHOD differently
(as it should).
dlls/jscript/enumerator.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dlls/jscript/enumerator.c b/dlls/jscript/enumerator.c
index eb6baf6..bdbebf7 100644
--- a/dlls/jscript/enumerator.c
+++ b/dlls/jscript/enumerator.c
@@ -244,7 +244,7 @@ static HRESULT create_enumerator(script_ctx_t *ctx, jsval_t *argv, jsdisp_t **re
/* Try to get a IEnumVARIANT by _NewEnum */
VariantInit(&varresult);
hres = IDispatch_Invoke(obj, DISPID_NEWENUM, &IID_NULL, LOCALE_NEUTRAL,
- DISPATCH_METHOD, &dispparams, &varresult, NULL, NULL);
+ DISPATCH_PROPERTYGET, &dispparams, &varresult, NULL, NULL);
if (FAILED(hres))
{
WARN("Enumerator: no DISPID_NEWENUM.\n");
--
2.31.1
More information about the wine-devel
mailing list