]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
Fix comment generation of private enums, patch by Carlos Cadete, fixes bug
authorJürg Billeter <j@bitron.ch>
Sun, 2 Nov 2008 19:13:01 +0000 (19:13 +0000)
committerJürg Billeter <juergbi@src.gnome.org>
Sun, 2 Nov 2008 19:13:01 +0000 (19:13 +0000)
2008-11-02  Jürg Billeter  <j@bitron.ch>

* gobject/valaccodegenerator.vala:

Fix comment generation of private enums, patch by Carlos Cadete,
fixes bug 558533

svn path=/trunk/; revision=1957

ChangeLog
THANKS
gobject/valaccodegenerator.vala

index cf76edb6cf5ade1663961beabdbff7bd03867354..8974fcda10a6bd73c2447639b265e3ccf45e3362 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2008-11-02  Jürg Billeter  <j@bitron.ch>
+
+       * gobject/valaccodegenerator.vala:
+
+       Fix comment generation of private enums, patch by Carlos Cadete,
+       fixes bug 558533
+
 2008-11-02  Jürg Billeter  <j@bitron.ch>
 
        * vala/valaclass.vala:
diff --git a/THANKS b/THANKS
index cdcb50b4a963da7465fa37e83ef3dfb0812faa69..8b3b407d868794a1e92aa2f69dc57aec6673efac 100644 (file)
--- a/THANKS
+++ b/THANKS
@@ -12,6 +12,7 @@ Andreas Brauchli
 Anthony Taylor
 Arwed von Merkatz
 Carl-Anton Ingmarsson
+Carlos Cadete
 Cayle Graumann
 Christian Hergert
 Christian Meyer
index f0e2e1827ed73967c2794e67a1af501454ea6bda..a17743f276f64ce4c0e7c579c0a92294d253536e 100644 (file)
@@ -323,10 +323,6 @@ public class Vala.CCodeGenerator : CodeGenerator {
        public override void visit_enum (Enum en) {
                cenum = new CCodeEnum (en.get_cname ());
 
-               if (en.source_reference.comment != null) {
-                       header_type_definition.append (new CCodeComment (en.source_reference.comment));
-               }
-
                CCodeFragment decl_frag;
                CCodeFragment def_frag;
                if (en.access != SymbolAccessibility.PRIVATE) {
@@ -336,6 +332,10 @@ public class Vala.CCodeGenerator : CodeGenerator {
                        decl_frag = source_type_declaration;
                        def_frag = source_type_definition;
                }
+               
+               if (en.source_reference.comment != null) {
+                       def_frag.append (new CCodeComment (en.source_reference.comment));
+               }
 
                def_frag.append (cenum);
                def_frag.append (new CCodeNewline ());