diff -r 5d1f08386e92 -r fbb8840b1d71 finch/libgnt/gntbindable.h --- 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; };