aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy-gtk/empathy-individual-store.c
diff options
context:
space:
mode:
authorGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>2012-03-09 17:34:16 +0800
committerGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>2012-03-09 17:34:16 +0800
commit054ec3b5a0cd588a577d36a62be0aa251707aaa6 (patch)
tree6ff5d9ad939590478f5172ed874c6e8154adfb78 /libempathy-gtk/empathy-individual-store.c
parent5127a611e09af16d0cf435e659d0448e2791c494 (diff)
downloadgsoc2013-empathy-054ec3b5a0cd588a577d36a62be0aa251707aaa6.tar
gsoc2013-empathy-054ec3b5a0cd588a577d36a62be0aa251707aaa6.tar.gz
gsoc2013-empathy-054ec3b5a0cd588a577d36a62be0aa251707aaa6.tar.bz2
gsoc2013-empathy-054ec3b5a0cd588a577d36a62be0aa251707aaa6.tar.lz
gsoc2013-empathy-054ec3b5a0cd588a577d36a62be0aa251707aaa6.tar.xz
gsoc2013-empathy-054ec3b5a0cd588a577d36a62be0aa251707aaa6.tar.zst
gsoc2013-empathy-054ec3b5a0cd588a577d36a62be0aa251707aaa6.zip
Don't flood logs when individials don't have avatars
Diffstat (limited to 'libempathy-gtk/empathy-individual-store.c')
-rw-r--r--libempathy-gtk/empathy-individual-store.c12
1 files changed, 9 insertions, 3 deletions
diff --git a/libempathy-gtk/empathy-individual-store.c b/libempathy-gtk/empathy-individual-store.c
index b475b7c30..3f9d025f7 100644
--- a/libempathy-gtk/empathy-individual-store.c
+++ b/libempathy-gtk/empathy-individual-store.c
@@ -558,9 +558,15 @@ individual_avatar_pixbuf_received_cb (FolksIndividual *individual,
if (error != NULL)
{
- DEBUG ("failed to retrieve pixbuf for individual %s: %s",
- folks_alias_details_get_alias (FOLKS_ALIAS_DETAILS (individual)),
- error->message);
+ /* No need to display an error if the individal just doesn't have an
+ * avatar */
+ if (!g_error_matches (error, G_IO_ERROR, G_IO_ERROR_NOT_FOUND))
+ {
+ DEBUG ("failed to retrieve pixbuf for individual %s: %s",
+ folks_alias_details_get_alias (FOLKS_ALIAS_DETAILS (individual)),
+ error->message);
+ }
+
g_clear_error (&error);
}
else if (data->store != NULL)