diff options
author | Tim Janik <timj@gtk.org> | 1998-07-01 19:36:53 +0000 |
---|---|---|
committer | Tim Janik <timj@src.gnome.org> | 1998-07-01 19:36:53 +0000 |
commit | 2e8e686caec9b31b5b1aa72b8a642c4b883f0f14 (patch) | |
tree | b3cfd800fcd824157acebd0f207da567a897abc3 /gtk/gtkbindings.c | |
parent | 09de6fb1d4f02cb8d968d3048c12aa5dfc79b2bb (diff) | |
download | gtk+-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.c | 6 |
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); |