From: Gabriel Ivăncescu gabrielopcode@gmail.com
So it matches dispex_next_id.
Signed-off-by: Gabriel Ivăncescu gabrielopcode@gmail.com --- dlls/mshtml/dispex.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/dlls/mshtml/dispex.c b/dlls/mshtml/dispex.c index 20f924230fe..638c75edfe1 100644 --- a/dlls/mshtml/dispex.c +++ b/dlls/mshtml/dispex.c @@ -2521,7 +2521,8 @@ static HRESULT get_host_property_descriptor(DispatchEx *This, DISPID id, struct desc->flags = PROPF_WRITABLE | PROPF_CONFIGURABLE; desc->name = func->name; if(func->func_disp_idx < 0) { - desc->flags |= PROPF_ENUMERABLE; + if(func->func_disp_idx == -1) + desc->flags |= PROPF_ENUMERABLE; desc->func_iid = 0; }else { desc->func_iid = func->tid;