[vala] Move delegate typedef to right position
- From: Jürg Billeter <juergbi src gnome org>
- To: svn-commits-list gnome org
- Subject: [vala] Move delegate typedef to right position
- Date: Thu, 7 May 2009 12:16:58 -0400 (EDT)
commit 5207f35a645c2623a1adb55f982762b8de2eeae1
Author: Levi Bard <taktaktaktaktaktaktaktaktaktak gmail com>
Date: Thu May 7 18:15:20 2009 +0200
Move delegate typedef to right position
Fixes bug 580513.
---
gobject/valaccodedelegatemodule.vala | 4 ++--
tests/delegates/delegates.test | 4 ++++
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/gobject/valaccodedelegatemodule.vala b/gobject/valaccodedelegatemodule.vala
index 99c5602..05e5c31 100644
--- a/gobject/valaccodedelegatemodule.vala
+++ b/gobject/valaccodedelegatemodule.vala
@@ -105,9 +105,9 @@ internal class Vala.CCodeDelegateModule : CCodeArrayModule {
var ctypedef = new CCodeTypeDefinition (return_type_cname, cfundecl);
if (d.source_reference != null && d.source_reference.comment != null) {
- decl_space.add_type_declaration (new CCodeComment (d.source_reference.comment));
+ decl_space.add_type_definition (new CCodeComment (d.source_reference.comment));
}
- decl_space.add_type_declaration (ctypedef);
+ decl_space.add_type_definition (ctypedef);
}
public override void visit_delegate (Delegate d) {
diff --git a/tests/delegates/delegates.test b/tests/delegates/delegates.test
index b225dd3..359d1fa 100644
--- a/tests/delegates/delegates.test
+++ b/tests/delegates/delegates.test
@@ -3,6 +3,8 @@ Program: test
using GLib;
+public enum ParameterEnum { FOO, BAR }
+
public static delegate void Maman.VoidCallback ();
public static delegate int Maman.ActionCallback ();
@@ -10,6 +12,8 @@ public static delegate int Maman.ActionCallback ();
public delegate void Maman.InstanceCallback (int i);
public delegate Maman.SelfCallback Maman.SelfCallback (Maman.SelfCallback scb);
+public delegate ParameterEnum Maman.EnumDelegate (ParameterEnum pe);
+
struct Maman.DelegateStruct {
public VoidCallback callback;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]