Module: wine Branch: master Commit: 0992aaab9ce17ac337adaf3c2b35960a581d0e1b URL: https://source.winehq.org/git/wine.git/?a=commit;h=0992aaab9ce17ac337adaf3c2...
Author: Jacek Caban jacek@codeweavers.com Date: Mon Aug 12 14:16:59 2019 +0200
mshtml/tests: Fix XHR tests on some IE versions.
Signed-off-by: Jacek Caban jacek@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
dlls/mshtml/tests/xmlhttprequest.c | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-)
diff --git a/dlls/mshtml/tests/xmlhttprequest.c b/dlls/mshtml/tests/xmlhttprequest.c index 2be8179..00e12aa 100644 --- a/dlls/mshtml/tests/xmlhttprequest.c +++ b/dlls/mshtml/tests/xmlhttprequest.c @@ -141,17 +141,14 @@ static void _test_event_args(unsigned line, const IID *dispiid, const IID *broke
static HRESULT WINAPI DispatchEx_QueryInterface(IDispatchEx *iface, REFIID riid, void **ppv) { - *ppv = NULL; - - if(IsEqualGUID(riid, &IID_IUnknown) - || IsEqualGUID(riid, &IID_IDispatch) - || IsEqualGUID(riid, &IID_IDispatchEx)) - *ppv = iface; - else { - ok(0, "unexpected riid %s\n", wine_dbgstr_guid(riid)); + if(!IsEqualGUID(riid, &IID_IUnknown) + && !IsEqualGUID(riid, &IID_IDispatch) + && !IsEqualGUID(riid, &IID_IDispatchEx)) { + *ppv = NULL; return E_NOINTERFACE; }
+ *ppv = iface; return S_OK; }