From: Luca Bruno Date: Tue, 5 Jul 2011 20:02:21 +0000 (+0200) Subject: girwriter: Do not write constructors of abstract classes X-Git-Tag: 0.13.1~2 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=60e3c2913d11f4f0d58995163b2e766513513b23;p=thirdparty%2Fvala.git girwriter: Do not write constructors of abstract classes --- diff --git a/codegen/valagirwriter.vala b/codegen/valagirwriter.vala index a29b6548c..3b5087f28 100644 --- a/codegen/valagirwriter.vala +++ b/codegen/valagirwriter.vala @@ -893,6 +893,10 @@ public class Vala.GIRWriter : CodeVisitor { return; } + if (m.parent_symbol is Class && ((Class) m.parent_symbol).is_abstract) { + return; + } + write_indent (); bool is_struct = m.parent_symbol is Struct;