# HG changeset patch # User Sadrul Habib Chowdhury # Date 1184323843 0 # Node ID 0cb139b20d65bc8978667dd050b114905b330d7d # Parent 7ee0e0597a262c8b6e58d82b3d09f1f0df6c548c I can pretty much swear this worked at some point. I am not sure when this stopped working. Apparently the ordering of the parameters is wrong. diff -r 7ee0e0597a26 -r 0cb139b20d65 finch/gntblist.c --- a/finch/gntblist.c Fri Jul 13 01:42:29 2007 +0000 +++ b/finch/gntblist.c Fri Jul 13 10:50:43 2007 +0000 @@ -679,7 +679,7 @@ void (*callback)(PurpleBlistNode *, gpointer); callback = (void (*)(PurpleBlistNode *, gpointer))action->callback; if (callback) - callback(action->data, node); + callback(node, action->data); else return; }