# HG changeset patch # User Sadrul Habib Chowdhury # Date 1162015760 0 # Node ID 945936eaa74e233d5716bd19b165572d1432b542 # Parent 91a89d5ef714b1cb46845a991ebd5f7d85ebf8df [gaim-migrate @ 17596] This was supposed to be part of last commit. This allows registering an action without specifying a default binding. committer: Tailor Script diff -r 91a89d5ef714 -r 945936eaa74e console/libgnt/gntwidget.c --- a/console/libgnt/gntwidget.c Sat Oct 28 06:01:30 2006 +0000 +++ b/console/libgnt/gntwidget.c Sat Oct 28 06:09:20 2006 +0000 @@ -729,14 +729,16 @@ g_hash_table_replace(klass->actions, g_strdup(name), action); - list = NULL; - va_start(args, trigger); - while ((data = va_arg(args, void *))) { - list = g_list_append(list, data); + if (trigger) { + list = NULL; + va_start(args, trigger); + while ((data = va_arg(args, void *))) { + list = g_list_append(list, data); + } + va_end(args); + + register_binding(klass, name, trigger, list); } - va_end(args); - - register_binding(klass, name, trigger, list); } void gnt_widget_action_free(GntWidgetAction *action)