Mercurial > pidgin.yaz
comparison libpurple/protocols/gg/gg.c @ 32195: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
32194:462c19eb31d8 | 32195: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 } |