Austin English : widl: add_interface_typeinfo should not return a value.

Alexandre Julliard julliard at winehq.org
Thu Dec 20 12:39:56 CST 2012


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

Author: Austin English <austinenglish at 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). */




More information about the wine-cvs mailing list