[vala] codegen: Fix vararg-parameters in interfaces
- From: Florian Brosch <flobrosch src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] codegen: Fix vararg-parameters in interfaces
- Date: Mon, 11 Jul 2011 18:26:06 +0000 (UTC)
commit e872f984de91a6fe916ec5b44935b29e585527c4
Author: Florian Brosch <flo brosch gmail com>
Date: Mon Jul 11 18:53:29 2011 +0200
codegen: Fix vararg-parameters in interfaces
codegen/valagtypemodule.vala | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)
---
diff --git a/codegen/valagtypemodule.vala b/codegen/valagtypemodule.vala
index 2a239df..410d91f 100644
--- a/codegen/valagtypemodule.vala
+++ b/codegen/valagtypemodule.vala
@@ -1477,7 +1477,13 @@ public class Vala.GTypeModule : GErrorModule {
if (min_pos == -1) {
break;
}
- cast_args += " ," + cparam_map.get (min_pos).type_name;
+
+ var tmp = cparam_map.get (min_pos);
+ if (tmp.ellipsis) {
+ cast_args += ", " + " ...";
+ } else {
+ cast_args += ", " + tmp.type_name;
+ }
}
last_pos = min_pos;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]