Module: wine Branch: master Commit: 10026466a30a7839b6d83c043febe39500132907 URL: http://source.winehq.org/git/wine.git/?a=commit;h=10026466a30a7839b6d83c043f...
Author: Jacek Caban jacek@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@codeweavers.com Signed-off-by: Alexandre Julliard julliard@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(); }