Mercurial > pidgin.yaz
view libpurple/purple-client.h @ 32607:88a46649de3d
Remove a bogus short-circuit check intended to prevent downloading the same icon
every time a buddy logs in. There are three problems with the check:
* The fact that we already have an icon for the buddy doesn't mean it hasn't
changed on the server since we last downloaded.
* We should really be checking against the server-provided checksum, but we
don't know how to checksum the same way the server does.
* We no longer receive a checksum at the YMSG protocol level, so we'd have to
parse such a checksum out of the picture URL, which is going to be fragile
and seems just plain stupid to me.
It seems better to me all around to just axe the check and potentially waste
some bandwidth. If someone wants to figure out a bandwidth-saving fix for this,
feel free.
At any rate, this fixes #13050.
author | John Bailey <rekkanoryo@rekkanoryo.org> |
---|---|
date | Sun, 11 Sep 2011 04:18:46 +0000 |
parents | 32c366eeeb99 |
children |
line wrap: on
line source
#ifndef _PURPLE_CLIENT_H_INCLUDED_ #define _PURPLE_CLIENT_H_INCLUDED_ #include <glib.h> #include "purple-client-bindings.h" G_BEGIN_DECLS void purple_init(void); G_END_DECLS #endif