]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
GIR writer: Avoid generating parameters tag if not necessary
authorDidier 'Ptitjes <ptitjes@free.fr>
Fri, 20 Mar 2009 16:27:55 +0000 (17:27 +0100)
committerJürg Billeter <j@bitron.ch>
Thu, 30 Apr 2009 20:05:45 +0000 (22:05 +0200)
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
gobject/valagirwriter.vala

index a1eb3a2563e6bb4e0151fc059476d0d2b3b4359f..c4ed73d68433fb11e08507c0fe26c20ed9b3775f 100644 (file)
@@ -360,6 +360,10 @@ public class Vala.GIRWriter : CodeVisitor {
        }
 
        private void write_params (Gee.List<FormalParameter> params, DataType? instance_type = null) {
+               if (params.size == 0 && instance_type == null) {
+                       return;
+               }
+
                write_indent ();
                stream.printf ("<parameters>\n");
                indent++;