Fix dynamic signal parameters, patch by Ali Sabil
authorJürg Billeter <j@bitron.ch>
Thu, 14 Aug 2008 20:45:30 +0000 (20:45 +0000)
committerJürg Billeter <juergbi@src.gnome.org>
Thu, 14 Aug 2008 20:45:30 +0000 (20:45 +0000)
2008-08-14  Jürg Billeter  <j@bitron.ch>

* vala/valasemanticanalyzer.vala:

Fix dynamic signal parameters, patch by Ali Sabil

svn path=/trunk/; revision=1753

ChangeLog
vala/valasemanticanalyzer.vala

index 7ffc5fd..4f090ac 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2008-08-14  Jürg Billeter  <j@bitron.ch>
+
+       * vala/valasemanticanalyzer.vala:
+
+       Fix dynamic signal parameters, patch by Ali Sabil
+
 2008-08-14  Levi Bard  <taktaktaktaktaktaktaktaktaktak@gmail.com>
 
        * gobject/valaccodecompiler.vala:
index 77fef1c..b6871eb 100644 (file)
@@ -3514,7 +3514,7 @@ public class Vala.SemanticAnalyzer : CodeVisitor {
                                                // skip sender parameter
                                                first = false;
                                        } else {
-                                               dynamic_sig.add_parameter (param);
+                                               dynamic_sig.add_parameter (param.copy ());
                                        }
                                }
                                a.right.target_type = new DelegateType (sig.get_delegate (new ObjectType ((ObjectTypeSymbol) sig.parent_symbol)));