From: Michal Hruby Date: Mon, 31 Jan 2011 17:20:33 +0000 (+0100) Subject: girwriter: Fix output of interface structs X-Git-Tag: 0.11.7~42 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6f5bf0eceda8f735a2f276d2e32ecf9477863929;p=thirdparty%2Fvala.git girwriter: Fix output of interface structs --- diff --git a/codegen/valagirwriter.vala b/codegen/valagirwriter.vala index 60ab49e52..55fc523da 100644 --- a/codegen/valagirwriter.vala +++ b/codegen/valagirwriter.vala @@ -416,9 +416,24 @@ public class Vala.GIRWriter : CodeVisitor { buffer.append_printf (">\n"); indent++; + write_indent (); + buffer.append_printf ("\n"); + indent++; + write_indent (); + buffer.append_printf ("\n"); + indent--; + write_indent (); + buffer.append_printf ("\n"); + foreach (Method m in iface.get_methods ()) { if (m.is_abstract || m.is_virtual) { + write_indent (); + buffer.append_printf("\n", m.name); + indent++; write_signature(m, "callback", true); + indent--; + write_indent (); + buffer.append_printf ("\n"); } }