Jacek Caban : mshtml/tests: Fix XHR tests on some IE versions.

Alexandre Julliard julliard at winehq.org
Mon Aug 12 18:51:10 CDT 2019


Module: wine
Branch: master
Commit: 0992aaab9ce17ac337adaf3c2b35960a581d0e1b
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=0992aaab9ce17ac337adaf3c2b35960a581d0e1b

Author: Jacek Caban <jacek at 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 at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at 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;
 }
 




More information about the wine-cvs mailing list