summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog7
-rw-r--r--THANKS1
-rw-r--r--gobject/valaccodegenerator.vala8
3 files changed, 12 insertions, 4 deletions
diff --git a/ChangeLog b/ChangeLog
index cf76edb6c..8974fcda1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
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:
* vala/valagenieparser.vala:
* vala/valainterface.vala:
diff --git a/THANKS b/THANKS
index cdcb50b4a..8b3b407d8 100644
--- 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
diff --git a/gobject/valaccodegenerator.vala b/gobject/valaccodegenerator.vala
index f0e2e1827..a17743f27 100644
--- a/gobject/valaccodegenerator.vala
+++ b/gobject/valaccodegenerator.vala
@@ -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 ());