Module: wine Branch: master Commit: ecfb6539f6126ee753e9880fadd0d4031552e9d6 URL: http://source.winehq.org/git/wine.git/?a=commit;h=ecfb6539f6126ee753e9880fad...
Author: Austin English austinenglish@gmail.com Date: Wed Dec 19 15:03:10 2012 -0600
widl: add_interface_typeinfo should not return a value.
---
tools/widl/write_msft.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/tools/widl/write_msft.c b/tools/widl/write_msft.c index 416f81d..918923b 100644 --- a/tools/widl/write_msft.c +++ b/tools/widl/write_msft.c @@ -2026,8 +2026,10 @@ static void add_interface_typeinfo(msft_typelib_t *typelib, type_t *interface) return; }
- if (is_attr(interface->attrs, ATTR_DISPINTERFACE)) - return add_dispinterface_typeinfo(typelib, interface); + if (is_attr(interface->attrs, ATTR_DISPINTERFACE)) { + add_dispinterface_typeinfo(typelib, interface); + return; + }
/* midl adds the parent interface first, unless the parent itself has no parent (i.e. it stops before IUnknown). */