Jacek Caban : xmllite: Return success when setting XmlReaderProperty_MultiLanguage property.

Alexandre Julliard julliard at winehq.org
Thu Oct 27 14:27:56 CDT 2016


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

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Thu Oct 27 17:34:53 2016 +0200

xmllite: Return success when setting XmlReaderProperty_MultiLanguage property.

Signed-off-by: Jacek Caban <jacek at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/xmllite/reader.c       |  4 ++++
 dlls/xmllite/tests/reader.c | 15 +++++++++++++++
 2 files changed, 19 insertions(+)

diff --git a/dlls/xmllite/reader.c b/dlls/xmllite/reader.c
index d9ed7e8..ca090ca 100644
--- a/dlls/xmllite/reader.c
+++ b/dlls/xmllite/reader.c
@@ -2585,6 +2585,10 @@ static HRESULT WINAPI xmlreader_SetProperty(IXmlReader* iface, UINT property, LO
 
     switch (property)
     {
+        case XmlReaderProperty_MultiLanguage:
+            if (value)
+                FIXME("Ignoring MultiLanguage %lx\n", value);
+            break;
         case XmlReaderProperty_XmlResolver:
             if (This->resolver)
                 IXmlResolver_Release(This->resolver);
diff --git a/dlls/xmllite/tests/reader.c b/dlls/xmllite/tests/reader.c
index 006a2f2..544afc1 100644
--- a/dlls/xmllite/tests/reader.c
+++ b/dlls/xmllite/tests/reader.c
@@ -1785,6 +1785,20 @@ static void test_read_attribute(void)
     IXmlReader_Release(reader);
 }
 
+static void test_reader_properties(void)
+{
+    IXmlReader *reader;
+    HRESULT hr;
+
+    hr = CreateXmlReader(&IID_IXmlReader, (void**)&reader, NULL);
+    ok(hr == S_OK, "S_OK, got %08x\n", hr);
+
+    hr = IXmlReader_SetProperty(reader, XmlReaderProperty_MultiLanguage, 0);
+    ok(hr == S_OK, "SetProperty failed: %08x\n", hr);
+
+    IXmlReader_Release(reader);
+}
+
 START_TEST(reader)
 {
     test_reader_create();
@@ -1802,4 +1816,5 @@ START_TEST(reader)
     test_read_pending();
     test_readvaluechunk();
     test_read_xmldeclaration();
+    test_reader_properties();
 }




More information about the wine-cvs mailing list