diff options
-rw-r--r-- | libempathy/empathy-contact.c | 10 | ||||
-rw-r--r-- | libempathy/empathy-contact.h | 2 |
2 files changed, 11 insertions, 1 deletions
diff --git a/libempathy/empathy-contact.c b/libempathy/empathy-contact.c index 489e02c2e..e0335028c 100644 --- a/libempathy/empathy-contact.c +++ b/libempathy/empathy-contact.c @@ -931,6 +931,16 @@ empathy_avatar_ref (EmpathyAvatar *avatar) return avatar; } +/** + * empathy_avatar_save_to_file: + * @avatar: the avatar + * @filename: name of a file to write avatar to + * @error: return location for a GError, or NULL + * + * Save the avatar to a file named filename + * + * Returns: %TRUE on success, %FALSE if an error occurred + */ gboolean empathy_avatar_save_to_file (EmpathyAvatar *self, const gchar *filename, diff --git a/libempathy/empathy-contact.h b/libempathy/empathy-contact.h index d556fd24e..987744811 100644 --- a/libempathy/empathy-contact.h +++ b/libempathy/empathy-contact.h @@ -134,7 +134,7 @@ EmpathyAvatar * empathy_avatar_new (guchar *dat EmpathyAvatar * empathy_avatar_ref (EmpathyAvatar *avatar); void empathy_avatar_unref (EmpathyAvatar *avatar); -gboolean empathy_avatar_save_to_file (EmpathyAvatar *self, +gboolean empathy_avatar_save_to_file (EmpathyAvatar *avatar, const gchar *filename, GError **error); G_END_DECLS |