From: <sa...@us...> - 2006-10-28 06:09:28
|
Revision: 17596 http://svn.sourceforge.net/gaim/?rev=17596&view=rev Author: sadrul Date: 2006-10-27 23:09:20 -0700 (Fri, 27 Oct 2006) Log Message: ----------- This was supposed to be part of last commit. This allows registering an action without specifying a default binding. Modified Paths: -------------- trunk/console/libgnt/gntwidget.c Modified: trunk/console/libgnt/gntwidget.c =================================================================== --- trunk/console/libgnt/gntwidget.c 2006-10-28 06:01:30 UTC (rev 17595) +++ trunk/console/libgnt/gntwidget.c 2006-10-28 06:09:20 UTC (rev 17596) @@ -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) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |