xmllite: Return success when setting XmlReaderProperty_MultiLanguage property.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Jacek Caban 2016-10-27 17:34:53 +02:00 committed by Alexandre Julliard
parent 253204570e
commit 10026466a3
2 changed files with 19 additions and 0 deletions

View File

@ -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);

View File

@ -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();
}