]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
GAsync: Fix extern async methods
authorJürg Billeter <j@bitron.ch>
Tue, 20 Jul 2010 12:40:40 +0000 (14:40 +0200)
committerJürg Billeter <j@bitron.ch>
Tue, 20 Jul 2010 12:41:23 +0000 (14:41 +0200)
codegen/valagasyncmodule.vala

index 32679f0630f5d400232863e49e0338d240b68b45..ebb142ed6f301e9d573cb23efcc6c2ddd08cf78e 100644 (file)
@@ -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));