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