src/Palete/Application.vala.c
src/Palete/VapiParser.vala.c
src/Palete/Gir.vala.c
var c = new GirObject("Signal",sig.name);
c.gparent = parent;
c.ns = parent.ns;
- c.type = sig.return_type.data_type == null ? "" : sig.return_type.data_type.get_full_name();
+
+ if (sig.return_type.data_type != null) {
+
+ var cc = new GirObject("Return", "return-value");
+ cc.gparent = c;
+ cc.ns = c.ns;
+ c.type = sig.return_type.data_type == null ? "" : sig.return_type.data_type.get_full_name();
+ c.return_value = c;
+ }
parent.signals.set(sig.name,c);
var params = sig.get_parameters() ;