From 2e8e686caec9b31b5b1aa72b8a642c4b883f0f14 Mon Sep 17 00:00:00 2001 From: Tim Janik Date: Wed, 1 Jul 1998 19:36:53 +0000 Subject: temporary implementation of action signal "debug_msg" Wed Jul 1 20:58:46 1998 Tim Janik * 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. --- gtk/gtkbindings.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'gtk/gtkbindings.c') 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); -- cgit v1.2.1