summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarlos Silva <typ0@pidgin.im>2007-08-28 05:21:17 +0000
committerCarlos Silva <typ0@pidgin.im>2007-08-28 05:21:17 +0000
commit0f2c13b75c52008419b589915601803346ffd866 (patch)
treefb3d83b45d9b6d2af0c444fd9fb22cfe33fad711
parent1ae593d18f76372f41cea15dda7c7d9f5fe83312 (diff)
downloadpidgin-0f2c13b75c52008419b589915601803346ffd866.tar.gz
Fix some compiler warnings
-rw-r--r--libpurple/protocols/msn/userlist.c9
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);
}