--- a/finch/libgnt/gntbindable.h Fri Feb 07 01:06:02 2014 +0530 +++ b/finch/libgnt/gntbindable.h Fri Feb 07 01:17:31 2014 +0530 @@ -89,8 +89,8 @@ { char *name; /* The name of the action */ union { - GntBindableActionCallback action; - GntBindableActionCallbackNoParam action_noparam; + gboolean (*action)(GntBindable *bindable, GList *params); + gboolean (*action_noparam)(GntBindable *bindable); } u; };