diff --git a/ChangeLog b/ChangeLog index 8eaf1b79f..ecc2870ae 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2003-10-20 Mike Kestner + + * generator/Parameters.cs : add a cast to the call_string for Length + params other than int. + 2003-10-18 Mike Kestner * gtk/Gtk.metadata : add move-node rules for Paint methods. diff --git a/generator/Parameters.cs b/generator/Parameters.cs index f135a3618..b7579f6b3 100644 --- a/generator/Parameters.cs +++ b/generator/Parameters.cs @@ -256,7 +256,7 @@ namespace GtkSharp.Generation { string name = this [i].Name; if (i > 0 && this [i - 1].IsString && this [i].IsLength) { - call_string += ", " + this [i - 1].Name + ".Length"; + call_string += ", " + (cs_type != "int" ? "(" + cs_type + ") " : "") + this [i - 1].Name + ".Length"; import_sig += ", " + m_type + " " + name; continue; }