diff options
author | Carlos Silva <typ0@pidgin.im> | 2007-08-28 05:21:17 +0000 |
---|---|---|
committer | Carlos Silva <typ0@pidgin.im> | 2007-08-28 05:21:17 +0000 |
commit | 0f2c13b75c52008419b589915601803346ffd866 (patch) | |
tree | fb3d83b45d9b6d2af0c444fd9fb22cfe33fad711 | |
parent | 1ae593d18f76372f41cea15dda7c7d9f5fe83312 (diff) | |
download | pidgin-0f2c13b75c52008419b589915601803346ffd866.tar.gz |
Fix some compiler warnings
-rw-r--r-- | libpurple/protocols/msn/userlist.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/libpurple/protocols/msn/userlist.c b/libpurple/protocols/msn/userlist.c index 99fb9c473d..8b2721e265 100644 --- a/libpurple/protocols/msn/userlist.c +++ b/libpurple/protocols/msn/userlist.c @@ -38,8 +38,9 @@ typedef struct * Callbacks **************************************************************************/ static void -msn_accept_add_cb(MsnPermitAdd *pa) +msn_accept_add_cb(gpointer data) { + MsnPermitAdd *pa = data; MsnSession *session = pa->gc->proto_data; MsnUserList *userlist = session->userlist; @@ -52,8 +53,10 @@ msn_accept_add_cb(MsnPermitAdd *pa) } static void -msn_cancel_add_cb(MsnPermitAdd *pa) +msn_cancel_add_cb(gpointer data) { + MsnPermitAdd *pa = data; + if (g_list_find(purple_connections_get_all(), pa->gc) != NULL) { MsnSession *session = pa->gc->proto_data; @@ -79,7 +82,7 @@ got_new_entry(PurpleConnection *gc, const char *passport, const char *friendly) purple_account_request_authorization(purple_connection_get_account(gc), passport, NULL, friendly, NULL, purple_find_buddy(purple_connection_get_account(gc), passport) != NULL, - G_CALLBACK(msn_accept_add_cb), G_CALLBACK(msn_cancel_add_cb), pa); + msn_accept_add_cb, msn_cancel_add_cb, pa); } |