From: Jürg Billeter Date: Tue, 20 Jul 2010 12:40:40 +0000 (+0200) Subject: GAsync: Fix extern async methods X-Git-Tag: 0.9.4~30 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7757cf9ecf6084413f409ba31c31ed73cacd6ec1;p=thirdparty%2Fvala.git GAsync: Fix extern async methods --- diff --git a/codegen/valagasyncmodule.vala b/codegen/valagasyncmodule.vala index 32679f063..ebb142ed6 100644 --- a/codegen/valagasyncmodule.vala +++ b/codegen/valagasyncmodule.vala @@ -343,7 +343,7 @@ public class Vala.GAsyncModule : GSignalModule { header_declarations.add_include ("gio/gio.h"); } - if (!m.is_abstract) { + if (!m.is_abstract && m.body != null) { var data = generate_data_struct (m); append_function (generate_free_function (m));