summaryrefslogtreecommitdiff
path: root/gtk/gtkbindings.c
diff options
context:
space:
mode:
authorTim Janik <timj@gtk.org>1998-07-01 19:36:53 +0000
committerTim Janik <timj@src.gnome.org>1998-07-01 19:36:53 +0000
commit2e8e686caec9b31b5b1aa72b8a642c4b883f0f14 (patch)
treeb3cfd800fcd824157acebd0f207da567a897abc3 /gtk/gtkbindings.c
parent09de6fb1d4f02cb8d968d3048c12aa5dfc79b2bb (diff)
downloadgtk+-2e8e686caec9b31b5b1aa72b8a642c4b883f0f14.tar.gz
temporary implementation of action signal "debug_msg"
Wed Jul 1 20:58:46 1998 Tim Janik <timj@gtk.org> * gtk/gtkwidget.h: * gtk/gtkwidget.c: temporary implementation of action signal "debug_msg" * gtk/gtkbindings.c (gtk_binding_entry_add_signal): fixed an off-by-one error that prevented signal to entry addition for signals with parameters.
Diffstat (limited to 'gtk/gtkbindings.c')
-rw-r--r--gtk/gtkbindings.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/gtk/gtkbindings.c b/gtk/gtkbindings.c
index 8c17c9f5df..49a0dbacb7 100644
--- a/gtk/gtkbindings.c
+++ b/gtk/gtkbindings.c
@@ -647,19 +647,19 @@ gtk_binding_entry_add_signal (GtkBindingSet *binding_set,
if (!arg->d.string_data)
{
g_warning ("gtk_binding_entry_add_signal(): value of `string' arg[%u] is `NULL'", i);
- i = n_args + 2;
+ i += n_args + 1;
}
break;
default:
g_warning ("gtk_binding_entry_add_signal(): unsupported type `%s' for arg[%u]",
gtk_type_name (arg->arg_type), i);
- i = n_args + 2;
+ i += n_args + 1;
break;
}
}
va_end (args);
- if (i == n_args + 1 || i == 0)
+ if (i == n_args || i == 0)
{
slist = g_slist_reverse (slist);
gtk_binding_entry_add_signall (binding_set, keyval, modifiers, signal_name, slist);