[Telepathy-commits] [telepathy-mission-control/master] Let _get_avatar return NULL if there's no avatar set.

Alberto Mardegan alberto.mardegan at nokia.com
Thu Feb 19 05:50:18 PST 2009


---
 src/mcd-account.c |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/src/mcd-account.c b/src/mcd-account.c
index 8c4202d..8e078ba 100644
--- a/src/mcd-account.c
+++ b/src/mcd-account.c
@@ -760,6 +760,8 @@ get_avatar (TpSvcDBusProperties *self, const gchar *name, GValue *value)
     GValueArray *va;
 
     mcd_account_get_avatar (account, &avatar, &mime_type);
+    if (!avatar)
+        avatar = g_array_new (FALSE, FALSE, 1);
 
     type = dbus_g_type_get_struct ("GValueArray",
 				   dbus_g_type_get_collection ("GArray",
@@ -2100,9 +2102,6 @@ mcd_account_get_avatar (McdAccount *account, GArray **avatar,
 	}
     }
     g_free (filename);
-
-    if (!*avatar)
-	*avatar = g_array_new (FALSE, FALSE, 1);
 }
 
 void
-- 
1.5.6.5




More information about the telepathy-commits mailing list