comparison libpurple/protocols/gg/gg.c @ 31737:e17b5aab37d0

More debugging informations when updating avatars in Gadu-Gadu
author tomkiewicz@cpw.pidgin.im
date Thu, 14 Jul 2011 21:59:44 +0000
parents f8cc6922b296
children 7df08e88d9bb
comparison
equal deleted inserted replaced
31736:462c19eb31d8 31737:e17b5aab37d0
916 struct gg_fetch_avatar_data *d = user_data; 916 struct gg_fetch_avatar_data *d = user_data;
917 PurpleAccount *account; 917 PurpleAccount *account;
918 PurpleBuddy *buddy; 918 PurpleBuddy *buddy;
919 gpointer buddy_icon_data; 919 gpointer buddy_icon_data;
920 920
921 purple_debug_info("gg", "gg_fetch_avatar_cb: got avatar image for %s\n",
922 d->uin);
923
921 /* FIXME: This shouldn't be necessary */ 924 /* FIXME: This shouldn't be necessary */
922 if (!PURPLE_CONNECTION_IS_VALID(d->gc)) { 925 if (!PURPLE_CONNECTION_IS_VALID(d->gc)) {
923 g_free(d->uin); 926 g_free(d->uin);
924 g_free(d->avatar_url); 927 g_free(d->avatar_url);
925 g_free(d); 928 g_free(d);
934 937
935 buddy_icon_data = g_memdup(data, len); 938 buddy_icon_data = g_memdup(data, len);
936 939
937 purple_buddy_icons_set_for_user(account, purple_buddy_get_name(buddy), 940 purple_buddy_icons_set_for_user(account, purple_buddy_get_name(buddy),
938 buddy_icon_data, len, d->avatar_url); 941 buddy_icon_data, len, d->avatar_url);
939 purple_debug_info("gg", "UIN: %s should have avatar now\n", d->uin); 942 purple_debug_info("gg", "gg_fetch_avatar_cb: UIN %s should have avatar "
943 "now\n", d->uin);
940 944
941 out: 945 out:
942 g_free(d->uin); 946 g_free(d->uin);
943 g_free(d->avatar_url); 947 g_free(d->avatar_url);
944 g_free(d); 948 g_free(d);
1016 data = g_new0(struct gg_fetch_avatar_data, 1); 1020 data = g_new0(struct gg_fetch_avatar_data, 1);
1017 data->gc = gc; 1021 data->gc = gc;
1018 data->uin = g_strdup(uin); 1022 data->uin = g_strdup(uin);
1019 data->avatar_url = g_strdup(bigavatar); 1023 data->avatar_url = g_strdup(bigavatar);
1020 1024
1025 purple_debug_info("gg", "gg_get_avatar_url_cb: "
1026 "requesting avatar for %s\n", uin);
1021 url_data = purple_util_fetch_url_request_len_with_account(account, 1027 url_data = purple_util_fetch_url_request_len_with_account(account,
1022 bigavatar, TRUE, "Mozilla/4.0 (compatible; MSIE 5.0)", 1028 bigavatar, TRUE, "Mozilla/4.0 (compatible; MSIE 5.0)",
1023 FALSE, NULL, FALSE, -1, gg_fetch_avatar_cb, data); 1029 FALSE, NULL, FALSE, -1, gg_fetch_avatar_cb, data);
1024 } 1030 }
1025 } 1031 }