summaryrefslogtreecommitdiff
path: root/gtk/gtkbindings.c
diff options
context:
space:
mode:
authorRodrigo Moya <rodrigo@novell.com>2006-01-05 11:26:59 +0000
committerRodrigo Moya <rodrigo@src.gnome.org>2006-01-05 11:26:59 +0000
commit2ffc74793bb3229a6d3f73723f1dec3e12b22a60 (patch)
tree1d73b925d5194ec7197f53f5f876b3c34ba21bcd /gtk/gtkbindings.c
parent8de623acd4f6ed65f05a6d8115c48b8e297fee1e (diff)
downloadgtk+-2ffc74793bb3229a6d3f73723f1dec3e12b22a60.tar.gz
allocate correct amount for signal and arguments.
2006-01-05 Rodrigo Moya <rodrigo@novell.com> * gtk/gtkbindings.c (binding_signal_new): allocate correct amount for signal and arguments.
Diffstat (limited to 'gtk/gtkbindings.c')
-rw-r--r--gtk/gtkbindings.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gtk/gtkbindings.c b/gtk/gtkbindings.c
index de196f9a50..7458935572 100644
--- a/gtk/gtkbindings.c
+++ b/gtk/gtkbindings.c
@@ -64,8 +64,8 @@ binding_signal_new (const gchar *signal_name,
guint n_args)
{
GtkBindingSignal *signal;
-
- signal = (GtkBindingSignal *) g_slice_alloc0 (sizeof (GtkBindingSignal) + n_args * sizeof (GtkBindingArg));
+
+ signal = (GtkBindingSignal *) g_slice_alloc0 (sizeof (GtkBindingSignal) + n_args * sizeof (GtkBindingArg) - sizeof (GtkBindingArg));
signal->next = NULL;
signal->signal_name = (gchar *)g_intern_string (signal_name);
signal->n_args = n_args;