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.
|