Alistair Leslie-Hughes : msxml3: IXMLDOMDocument2 async default value is VARIANT_TRUE.

Alexandre Julliard julliard at winehq.org
Thu Jan 22 08:41:54 CST 2009


Module: wine
Branch: master
Commit: 5bedc409d5244e2f14fe53d643de8df04406aabc
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=5bedc409d5244e2f14fe53d643de8df04406aabc

Author: Alistair Leslie-Hughes <leslie_alistair at hotmail.com>
Date:   Wed Jan 21 21:58:31 2009 +1100

msxml3: IXMLDOMDocument2 async default value is VARIANT_TRUE.

---

 dlls/msxml3/domdoc.c       |    2 +-
 dlls/msxml3/tests/domdoc.c |    4 ++++
 2 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/dlls/msxml3/domdoc.c b/dlls/msxml3/domdoc.c
index 11136ab..a758d9f 100644
--- a/dlls/msxml3/domdoc.c
+++ b/dlls/msxml3/domdoc.c
@@ -2192,7 +2192,7 @@ HRESULT DOMDocument_create_from_xmldoc(xmlDocPtr xmldoc, IXMLDOMDocument2 **docu
     doc->lpvtblIObjectSafety = &domdocObjectSafetyVtbl;
     doc->lpvtblISupportErrorInfo = &support_error_vtbl;
     doc->ref = 1;
-    doc->async = 0;
+    doc->async = VARIANT_TRUE;
     doc->validating = 0;
     doc->resolving = 0;
     doc->preserving = 0;
diff --git a/dlls/msxml3/tests/domdoc.c b/dlls/msxml3/tests/domdoc.c
index 3d2944a..584eab3 100644
--- a/dlls/msxml3/tests/domdoc.c
+++ b/dlls/msxml3/tests/domdoc.c
@@ -455,6 +455,10 @@ static void test_domdoc( void )
     ok( b == VARIANT_FALSE, "failed to load XML string\n");
     SysFreeString( str );
 
+    r = IXMLDOMDocument_get_async( doc, &b );
+    ok( r == S_OK, "get_async failed (%08x)\n", r);
+    ok( b == VARIANT_TRUE, "Wrong default value\n");
+
     /* check that there's no document element */
     element = NULL;
     r = IXMLDOMDocument_get_documentElement( doc, &element );




More information about the wine-cvs mailing list