empathy r1214 - trunk/libempathy



Author: xclaesse
Date: Tue Jul  8 17:33:05 2008
New Revision: 1214
URL: http://svn.gnome.org/viewvc/empathy?rev=1214&view=rev

Log:
switch empathy-contact to Collabora coding style (Guillaume Desmottes)


Modified:
   trunk/libempathy/empathy-contact.c
   trunk/libempathy/empathy-contact.h

Modified: trunk/libempathy/empathy-contact.c
==============================================================================
--- trunk/libempathy/empathy-contact.c	(original)
+++ trunk/libempathy/empathy-contact.c	Tue Jul  8 17:33:05 2008
@@ -40,32 +40,29 @@
 
 #define GET_PRIV(obj) EMPATHY_GET_PRIV (obj, EmpathyContact)
 typedef struct {
-	gchar              *id;
-	gchar              *name;
-	EmpathyAvatar      *avatar;
-	McAccount          *account;
-	McPresence          presence;
-	gchar              *presence_message;
-	guint               handle;
+	gchar *id;
+	gchar *name;
+	EmpathyAvatar *avatar;
+	McAccount *account;
+	McPresence presence;
+	gchar *presence_message;
+	guint handle;
 	EmpathyCapabilities capabilities;
-	gboolean            is_user;
-	guint               hash;
+	gboolean is_user;
+	guint hash;
 	EmpathyContactReady ready;
 } EmpathyContactPriv;
 
-static void contact_finalize           (GObject             *object);
-static void contact_get_property       (GObject             *object,
-				        guint                param_id,
-				        GValue              *value,
-				        GParamSpec          *pspec);
-static void contact_set_property       (GObject             *object,
-				        guint                param_id,
-				        const GValue        *value,
-				        GParamSpec          *pspec);
+static void contact_finalize (GObject *object);
+static void contact_get_property (GObject *object, guint param_id,
+    GValue *value, GParamSpec *pspec);
+static void contact_set_property (GObject *object, guint param_id,
+    const GValue *value, GParamSpec *pspec);
 
 G_DEFINE_TYPE (EmpathyContact, empathy_contact, G_TYPE_OBJECT);
 
-enum {
+enum
+{
 	PROP_0,
 	PROP_ID,
 	PROP_NAME,
@@ -86,94 +83,95 @@
 
 	object_class = G_OBJECT_CLASS (class);
 
-	object_class->finalize     = contact_finalize;
+	object_class->finalize = contact_finalize;
 	object_class->get_property = contact_get_property;
 	object_class->set_property = contact_set_property;
 
 	g_object_class_install_property (object_class,
-					 PROP_ID,
-					 g_param_spec_string ("id",
-							      "Contact id",
-							      "String identifying contact",
-							      NULL,
-							      G_PARAM_READWRITE));
+      PROP_ID,
+      g_param_spec_string ("id",
+        "Contact id",
+        "String identifying contact",
+        NULL,
+        G_PARAM_READWRITE));
 
 	g_object_class_install_property (object_class,
-					 PROP_NAME,
-					 g_param_spec_string ("name",
-							      "Contact Name",
-							      "The name of the contact",
-							      NULL,
-							      G_PARAM_READWRITE));
+      PROP_NAME,
+      g_param_spec_string ("name",
+        "Contact Name",
+        "The name of the contact",
+        NULL,
+        G_PARAM_READWRITE));
 
 	g_object_class_install_property (object_class,
-					 PROP_AVATAR,
-					 g_param_spec_boxed ("avatar",
-							     "Avatar image",
-							     "The avatar image",
-							     EMPATHY_TYPE_AVATAR,
-							     G_PARAM_READWRITE));
+      PROP_AVATAR,
+      g_param_spec_boxed ("avatar",
+        "Avatar image",
+        "The avatar image",
+        EMPATHY_TYPE_AVATAR,
+        G_PARAM_READWRITE));
 
 	g_object_class_install_property (object_class,
-					 PROP_ACCOUNT,
-					 g_param_spec_object ("account",
-							      "Contact Account",
-							      "The account associated with the contact",
-							      MC_TYPE_ACCOUNT,
-							      G_PARAM_READWRITE));
+      PROP_ACCOUNT,
+      g_param_spec_object ("account",
+        "Contact Account",
+				"The account associated with the contact",
+				MC_TYPE_ACCOUNT,
+				G_PARAM_READWRITE));
 
 	g_object_class_install_property (object_class,
-					 PROP_PRESENCE,
-					 g_param_spec_uint ("presence",
-							    "Contact presence",
-							    "Presence of contact",
-							    MC_PRESENCE_UNSET,
-							    LAST_MC_PRESENCE,
-							    MC_PRESENCE_UNSET,
-							    G_PARAM_READWRITE));
+      PROP_PRESENCE,
+      g_param_spec_uint ("presence",
+        "Contact presence",
+				"Presence of contact",
+				MC_PRESENCE_UNSET,
+				LAST_MC_PRESENCE,
+				MC_PRESENCE_UNSET,
+				G_PARAM_READWRITE));
 
 	g_object_class_install_property (object_class,
-					 PROP_PRESENCE_MESSAGE,
-					 g_param_spec_string ("presence-message",
-							      "Contact presence message",
-							      "Presence message of contact",
-							      NULL,
-							      G_PARAM_READWRITE));
+      PROP_PRESENCE_MESSAGE,
+      g_param_spec_string ("presence-message",
+        "Contact presence message",
+				"Presence message of contact",
+				NULL,
+				G_PARAM_READWRITE));
+
 	g_object_class_install_property (object_class,
-					 PROP_HANDLE,
-					 g_param_spec_uint ("handle",
-							    "Contact Handle",
-							    "The handle of the contact",
-							    0,
-							    G_MAXUINT,
-							    0,
-							    G_PARAM_READWRITE));
+      PROP_HANDLE,
+      g_param_spec_uint ("handle",
+        "Contact Handle",
+				"The handle of the contact",
+				0,
+				G_MAXUINT,
+				0,
+				G_PARAM_READWRITE));
 
 	g_object_class_install_property (object_class,
-					 PROP_CAPABILITIES,
-					 g_param_spec_flags ("capabilities",
-							     "Contact Capabilities",
-							     "Capabilities of the contact",
-							     EMPATHY_TYPE_CAPABILITIES,
-							     EMPATHY_CAPABILITIES_UNKNOWN,
-							     G_PARAM_CONSTRUCT | G_PARAM_READWRITE));
+      PROP_CAPABILITIES,
+			g_param_spec_flags ("capabilities",
+        "Contact Capabilities",
+				"Capabilities of the contact",
+				EMPATHY_TYPE_CAPABILITIES,
+				EMPATHY_CAPABILITIES_UNKNOWN,
+				G_PARAM_CONSTRUCT | G_PARAM_READWRITE));
 
 	g_object_class_install_property (object_class,
-					 PROP_IS_USER,
-					 g_param_spec_boolean ("is-user",
-							       "Contact is-user",
-							       "Is contact the user",
-							       FALSE,
-							       G_PARAM_READWRITE));
+      PROP_IS_USER,
+      g_param_spec_boolean ("is-user",
+        "Contact is-user",
+				"Is contact the user",
+				FALSE,
+				G_PARAM_READWRITE));
 
 	g_object_class_install_property (object_class,
-					 PROP_READY,
-					 g_param_spec_flags ("ready",
-							     "Contact ready flags",
-							     "Flags for ready properties",
-							     EMPATHY_TYPE_CONTACT_READY,
-							     EMPATHY_CONTACT_READY_NONE,
-							     G_PARAM_READABLE));
+      PROP_READY,
+      g_param_spec_flags ("ready",
+        "Contact ready flags",
+				"Flags for ready properties",
+				EMPATHY_TYPE_CONTACT_READY,
+				EMPATHY_CONTACT_READY_NONE,
+				G_PARAM_READABLE));
 
 	g_type_class_add_private (object_class, sizeof (EmpathyContactPriv));
 }
@@ -200,22 +198,24 @@
 	g_free (priv->id);
 	g_free (priv->presence_message);
 
-	if (priv->avatar) {
-		empathy_avatar_unref (priv->avatar);
-	}
-
-	if (priv->account) {
-		g_object_unref (priv->account);
-	}
+	if (priv->avatar)
+    {
+      empathy_avatar_unref (priv->avatar);
+    }
+
+	if (priv->account)
+    {
+      g_object_unref (priv->account);
+    }
 
 	G_OBJECT_CLASS (empathy_contact_parent_class)->finalize (object);
 }
 
 static void
-contact_get_property (GObject    *object,
-		      guint       param_id,
-		      GValue     *value,
-		      GParamSpec *pspec)
+contact_get_property (GObject *object,
+                      guint param_id,
+                      GValue *value,
+                      GParamSpec *pspec)
 {
 	EmpathyContactPriv *priv;
 
@@ -227,7 +227,7 @@
 		break;
 	case PROP_NAME:
 		g_value_set_string (value,
-				    empathy_contact_get_name (EMPATHY_CONTACT (object)));
+        empathy_contact_get_name (EMPATHY_CONTACT (object)));
 		break;
 	case PROP_AVATAR:
 		g_value_set_boxed (value, priv->avatar);
@@ -260,10 +260,10 @@
 }
 
 static void
-contact_set_property (GObject      *object,
-		      guint         param_id,
-		      const GValue *value,
-		      GParamSpec   *pspec)
+contact_set_property (GObject *object,
+                      guint param_id,
+                      const GValue *value,
+                      GParamSpec *pspec)
 {
 	EmpathyContactPriv *priv;
 
@@ -272,39 +272,39 @@
 	switch (param_id) {
 	case PROP_ID:
 		empathy_contact_set_id (EMPATHY_CONTACT (object),
-				       g_value_get_string (value));
+        g_value_get_string (value));
 		break;
 	case PROP_NAME:
 		empathy_contact_set_name (EMPATHY_CONTACT (object),
-					 g_value_get_string (value));
+        g_value_get_string (value));
 		break;
 	case PROP_AVATAR:
 		empathy_contact_set_avatar (EMPATHY_CONTACT (object),
-					   g_value_get_boxed (value));
+        g_value_get_boxed (value));
 		break;
 	case PROP_ACCOUNT:
 		empathy_contact_set_account (EMPATHY_CONTACT (object),
-					    MC_ACCOUNT (g_value_get_object (value)));
+        MC_ACCOUNT (g_value_get_object (value)));
 		break;
 	case PROP_PRESENCE:
 		empathy_contact_set_presence (EMPATHY_CONTACT (object),
-					      g_value_get_uint (value));
+        g_value_get_uint (value));
 		break;
 	case PROP_PRESENCE_MESSAGE:
 		empathy_contact_set_presence_message (EMPATHY_CONTACT (object),
-						      g_value_get_string (value));
+        g_value_get_string (value));
 		break;
 	case PROP_HANDLE:
 		empathy_contact_set_handle (EMPATHY_CONTACT (object),
-					   g_value_get_uint (value));
+        g_value_get_uint (value));
 		break;
 	case PROP_CAPABILITIES:
 		empathy_contact_set_capabilities (EMPATHY_CONTACT (object),
-						  g_value_get_flags (value));
+        g_value_get_flags (value));
 		break;
 	case PROP_IS_USER:
 		empathy_contact_set_is_user (EMPATHY_CONTACT (object),
-					    g_value_get_boolean (value));
+				g_value_get_boolean (value));
 		break;
 	default:
 		G_OBJECT_WARN_INVALID_PROPERTY_ID (object, param_id, pspec);
@@ -313,35 +313,36 @@
 }
 
 static void
-contact_set_ready_flag (EmpathyContact      *contact,
-			EmpathyContactReady  flag)
+contact_set_ready_flag (EmpathyContact *contact,
+                        EmpathyContactReady flag)
 {
 	EmpathyContactPriv *priv = GET_PRIV (contact);
 
-	if (!(priv->ready & flag)) {
-		priv->ready |= flag;
-		g_object_notify (G_OBJECT (contact), "ready");
-	}
+	if (!(priv->ready & flag))
+    {
+      priv->ready |= flag;
+      g_object_notify (G_OBJECT (contact), "ready");
+    }
 }
 
 EmpathyContact *
 empathy_contact_new (McAccount *account)
 {
 	return g_object_new (EMPATHY_TYPE_CONTACT,
-			     "account", account,
-			     NULL);
+      "account", account,
+			NULL);
 }
 
 EmpathyContact *
-empathy_contact_new_full (McAccount   *account,
-			  const gchar *id,
-			  const gchar *name)
-{
-	return g_object_new (EMPATHY_TYPE_CONTACT,
-			     "account", account,
-			     "name", name,
-			     "id", id,
-			     NULL);
+empathy_contact_new_full (McAccount  *account,
+                          const gchar *id,
+                          const gchar *name)
+{
+  return g_object_new (EMPATHY_TYPE_CONTACT,
+      "account", account,
+       "name", name,
+       "id", id,
+       NULL);
 }
 
 const gchar *
@@ -358,7 +359,7 @@
 
 void
 empathy_contact_set_id (EmpathyContact *contact,
-		       const gchar   *id)
+		                    const gchar *id)
 {
 	EmpathyContactPriv *priv;
 
@@ -370,15 +371,17 @@
 	/* We temporally ref the contact because it could be destroyed
 	 * during the signal emition */
 	g_object_ref (contact);
-	if (tp_strdiff (id, priv->id)) {
-		g_free (priv->id);
-		priv->id = g_strdup (id);
-
-		g_object_notify (G_OBJECT (contact), "id");
-		if (G_STR_EMPTY (priv->name)) {
-			g_object_notify (G_OBJECT (contact), "name");
-		}
-	}
+	if (tp_strdiff (id, priv->id))
+    {
+      g_free (priv->id);
+      priv->id = g_strdup (id);
+
+      g_object_notify (G_OBJECT (contact), "id");
+      if (G_STR_EMPTY (priv->name))
+        {
+          g_object_notify (G_OBJECT (contact), "name");
+        }
+    }
 	contact_set_ready_flag (contact, EMPATHY_CONTACT_READY_ID);
 
 	g_object_unref (contact);
@@ -393,16 +396,17 @@
 
 	priv = GET_PRIV (contact);
 
-	if (G_STR_EMPTY (priv->name)) {
-		return empathy_contact_get_id (contact);
-	}
+	if (G_STR_EMPTY (priv->name))
+    {
+      return empathy_contact_get_id (contact);
+    }
 
 	return priv->name;
 }
 
 void
 empathy_contact_set_name (EmpathyContact *contact,
-			 const gchar   *name)
+                          const gchar *name)
 {
 	EmpathyContactPriv *priv;
 
@@ -411,11 +415,12 @@
 	priv = GET_PRIV (contact);
 
 	g_object_ref (contact);
-	if (tp_strdiff (name, priv->name)) {
-		g_free (priv->name);
-		priv->name = g_strdup (name);
-		g_object_notify (G_OBJECT (contact), "name");
-	}
+	if (tp_strdiff (name, priv->name))
+    {
+      g_free (priv->name);
+      priv->name = g_strdup (name);
+      g_object_notify (G_OBJECT (contact), "name");
+    }
 	contact_set_ready_flag (contact, EMPATHY_CONTACT_READY_NAME);
 	g_object_unref (contact);
 }
@@ -434,7 +439,7 @@
 
 void
 empathy_contact_set_avatar (EmpathyContact *contact,
-			   EmpathyAvatar  *avatar)
+			                      EmpathyAvatar *avatar)
 {
 	EmpathyContactPriv *priv;
 
@@ -442,18 +447,19 @@
 
 	priv = GET_PRIV (contact);
 
-	if (priv->avatar == avatar) {
+	if (priv->avatar == avatar)
 		return;
-	}
-
-	if (priv->avatar) {
-		empathy_avatar_unref (priv->avatar);
-		priv->avatar = NULL;
-	}
 
-	if (avatar) {
-		priv->avatar = empathy_avatar_ref (avatar);
-	}
+	if (priv->avatar)
+    {
+      empathy_avatar_unref (priv->avatar);
+      priv->avatar = NULL;
+    }
+
+	if (avatar)
+    {
+      priv->avatar = empathy_avatar_ref (avatar);
+    }
 
 	g_object_notify (G_OBJECT (contact), "avatar");
 }
@@ -472,7 +478,7 @@
 
 void
 empathy_contact_set_account (EmpathyContact *contact,
-			     McAccount      *account)
+			                       McAccount *account)
 {
 	EmpathyContactPriv *priv;
 
@@ -481,13 +487,13 @@
 
 	priv = GET_PRIV (contact);
 
-	if (account == priv->account) {
+	if (account == priv->account)
 		return;
-	}
 
-	if (priv->account) {
-		g_object_unref (priv->account);
-	}
+	if (priv->account)
+    {
+      g_object_unref (priv->account);
+    }
 	priv->account = g_object_ref (account);
 
 	g_object_notify (G_OBJECT (contact), "account");
@@ -507,7 +513,7 @@
 
 void
 empathy_contact_set_presence (EmpathyContact *contact,
-			      McPresence      presence)
+			                        McPresence presence)
 {
 	EmpathyContactPriv *priv;
 
@@ -515,9 +521,8 @@
 
 	priv = GET_PRIV (contact);
 
-	if (presence == priv->presence) {
+	if (presence == priv->presence)
 		return;
-	}
 
 	priv->presence = presence;
 
@@ -538,15 +543,14 @@
 
 void
 empathy_contact_set_presence_message (EmpathyContact *contact,
-				      const gchar    *message)
+				                              const gchar *message)
 {
 	EmpathyContactPriv *priv = GET_PRIV (contact);
 
 	g_return_if_fail (EMPATHY_IS_CONTACT (contact));
 
-	if (!tp_strdiff (message, priv->presence_message)) {
+	if (!tp_strdiff (message, priv->presence_message))
 		return;
-	}
 
 	g_free (priv->presence_message);
 	priv->presence_message = g_strdup (message);
@@ -568,7 +572,7 @@
 
 void
 empathy_contact_set_handle (EmpathyContact *contact,
-			    guint           handle)
+			                      guint handle)
 {
 	EmpathyContactPriv *priv;
 
@@ -577,10 +581,11 @@
 	priv = GET_PRIV (contact);
 
 	g_object_ref (contact);
-	if (handle != priv->handle) {
-		priv->handle = handle;
-		g_object_notify (G_OBJECT (contact), "handle");
-	}
+	if (handle != priv->handle)
+    {
+      priv->handle = handle;
+      g_object_notify (G_OBJECT (contact), "handle");
+    }
 	contact_set_ready_flag (contact, EMPATHY_CONTACT_READY_HANDLE);
 	g_object_unref (contact);
 }
@@ -598,8 +603,8 @@
 }
 
 void
-empathy_contact_set_capabilities (EmpathyContact      *contact,
-				  EmpathyCapabilities  capabilities)
+empathy_contact_set_capabilities (EmpathyContact *contact,
+                                  EmpathyCapabilities capabilities)
 {
 	EmpathyContactPriv *priv;
 
@@ -607,9 +612,8 @@
 
 	priv = GET_PRIV (contact);
 
-	if (priv->capabilities == capabilities) {
+	if (priv->capabilities == capabilities)
 		return;
-	}
 
 	priv->capabilities = capabilities;
 
@@ -630,7 +634,7 @@
 
 void
 empathy_contact_set_is_user (EmpathyContact *contact,
-			    gboolean       is_user)
+			                       gboolean is_user)
 {
 	EmpathyContactPriv *priv;
 
@@ -638,9 +642,8 @@
 
 	priv = GET_PRIV (contact);
 
-	if (priv->is_user == is_user) {
+	if (priv->is_user == is_user)
 		return;
-	}
 
 	priv->is_user = is_user;
 
@@ -668,9 +671,8 @@
 
 	priv = GET_PRIV (contact);
 
-	if (priv->presence_message) {
+	if (priv->presence_message)
 		return priv->presence_message;
-	}
 
 	return empathy_presence_get_default_message (priv->presence);
 }
@@ -702,10 +704,10 @@
 
 gboolean
 empathy_contact_equal (gconstpointer v1,
-		      gconstpointer v2)
+		                   gconstpointer v2)
 {
-	McAccount   *account_a;
-	McAccount   *account_b;
+	McAccount *account_a;
+	McAccount *account_b;
 	const gchar *id_a;
 	const gchar *id_b;
 
@@ -740,8 +742,8 @@
 }
 
 static gboolean
-contact_is_ready_func (GObject  *contact,
-		       gpointer  user_data)
+contact_is_ready_func (GObject *contact,
+                       gpointer user_data)
 {
 	EmpathyContactPriv *priv = GET_PRIV (contact);
 	EmpathyContactReady ready;
@@ -759,38 +761,37 @@
 }
 
 void
-empathy_contact_run_until_ready (EmpathyContact      *contact,
-				 EmpathyContactReady  ready,
-				 GMainLoop          **loop)
+empathy_contact_run_until_ready (EmpathyContact *contact,
+                                 EmpathyContactReady ready,
+                                 GMainLoop **loop)
 {
 	empathy_run_until_ready_full (contact, "notify::ready",
-				      contact_is_ready_func, GUINT_TO_POINTER (ready),
-				      loop);
+      contact_is_ready_func, GUINT_TO_POINTER (ready),
+      loop);
 }
 
 static gchar *
 contact_get_avatar_filename (EmpathyContact *contact,
-			     const gchar    *token)
+                             const gchar *token)
 {
 	EmpathyContactPriv *priv = GET_PRIV (contact);
-	gchar              *avatar_path;
-	gchar              *avatar_file;
-	gchar              *token_escaped;
-	gchar              *contact_escaped;
+	gchar *avatar_path;
+	gchar *avatar_file;
+	gchar *token_escaped;
+	gchar *contact_escaped;
 
-	if (G_STR_EMPTY (priv->id)) {
+	if (G_STR_EMPTY (priv->id))
 		return NULL;
-	}
 
 	contact_escaped = tp_escape_as_identifier (priv->id);
 	token_escaped = tp_escape_as_identifier (token);
 
 	avatar_path = g_build_filename (g_get_user_cache_dir (),
-					PACKAGE_NAME,
-					"avatars",
-					mc_account_get_unique_name (priv->account),
-					contact_escaped,
-					NULL);
+      PACKAGE_NAME,
+      "avatars",
+      mc_account_get_unique_name (priv->account),
+      contact_escaped,
+      NULL);
 	g_mkdir_with_parents (avatar_path, 0700);
 
 	avatar_file = g_build_filename (avatar_path, token_escaped, NULL);
@@ -804,14 +805,14 @@
 
 void
 empathy_contact_load_avatar_data (EmpathyContact *contact,
-				  const guchar   *data,
-				  const gsize     len,
-				  const gchar    *format,
-				  const gchar    *token)
+                                  const guchar  *data,
+				                          const gsize len,
+				                          const gchar *format,
+				                          const gchar *token)
 {
 	EmpathyAvatar *avatar;
-	gchar         *filename;
-	GError        *error = NULL;
+	gchar *filename;
+	GError *error = NULL;
 
 	g_return_if_fail (EMPATHY_IS_CONTACT (contact));
 	g_return_if_fail (data != NULL);
@@ -820,55 +821,61 @@
 	g_return_if_fail (!G_STR_EMPTY (token));
 
 	/* Load and set the avatar */
-	avatar = empathy_avatar_new (g_memdup (data, len), len,
-				     g_strdup (format),
-				     g_strdup (token));
+	avatar = empathy_avatar_new (g_memdup (data, len), len, g_strdup (format),
+      g_strdup (token));
 	empathy_contact_set_avatar (contact, avatar);
 	empathy_avatar_unref (avatar);
 
 	/* Save to cache if not yet in it */
 	filename = contact_get_avatar_filename (contact, token);
-	if (filename && !g_file_test (filename, G_FILE_TEST_EXISTS)) {
-		if (!empathy_avatar_save_to_file (avatar, filename, &error)) {
-			DEBUG ("Failed to save avatar in cache: %s",
-				error ? error->message : "No error given");
-			g_clear_error (&error);
-		} else {
-			DEBUG ("Avatar saved to %s", filename);
-		}
-	}
+	if (filename && !g_file_test (filename, G_FILE_TEST_EXISTS))
+    {
+      if (!empathy_avatar_save_to_file (avatar, filename, &error))
+        {
+          DEBUG ("Failed to save avatar in cache: %s",
+            error ? error->message : "No error given");
+          g_clear_error (&error);
+        }
+      else
+        {
+          DEBUG ("Avatar saved to %s", filename);
+        }
+    }
 	g_free (filename);
 }
 
 gboolean
 empathy_contact_load_avatar_cache (EmpathyContact *contact,
-				   const gchar    *token)
+				                           const gchar *token)
 {
 	EmpathyAvatar *avatar = NULL;
-	gchar         *filename;
-	gchar         *data = NULL;
-	gsize          len;
-	GError        *error = NULL;
+	gchar *filename;
+	gchar *data = NULL;
+	gsize len;
+	GError *error = NULL;
 
 	g_return_val_if_fail (EMPATHY_IS_CONTACT (contact), FALSE);
 	g_return_val_if_fail (!G_STR_EMPTY (token), FALSE);
 
 	/* Load the avatar from file if it exists */
 	filename = contact_get_avatar_filename (contact, token);
-	if (filename && g_file_test (filename, G_FILE_TEST_EXISTS)) {
-		if (!g_file_get_contents (filename, &data, &len, &error)) {
-			DEBUG ("Failed to load avatar from cache: %s",
-				error ? error->message : "No error given");
-			g_clear_error (&error);
-		}
-	}
-
-	if (data) {
-		DEBUG ("Avatar loaded from %s", filename);
-		avatar = empathy_avatar_new (data, len, NULL, g_strdup (token));
-		empathy_contact_set_avatar (contact, avatar);
-		empathy_avatar_unref (avatar);
-	}
+	if (filename && g_file_test (filename, G_FILE_TEST_EXISTS))
+    {
+      if (!g_file_get_contents (filename, &data, &len, &error))
+        {
+          DEBUG ("Failed to load avatar from cache: %s",
+            error ? error->message : "No error given");
+          g_clear_error (&error);
+        }
+    }
+
+	if (data)
+    {
+      DEBUG ("Avatar loaded from %s", filename);
+      avatar = empathy_avatar_new (data, len, NULL, g_strdup (token));
+      empathy_contact_set_avatar (contact, avatar);
+      empathy_avatar_unref (avatar);
+    }
 
 	g_free (filename);
 
@@ -880,20 +887,21 @@
 {
 	static GType type_id = 0;
 
-	if (!type_id) {
-		type_id = g_boxed_type_register_static ("EmpathyAvatar",
-							(GBoxedCopyFunc) empathy_avatar_ref,
-							(GBoxedFreeFunc) empathy_avatar_unref);
-	}
+	if (!type_id)
+    {
+      type_id = g_boxed_type_register_static ("EmpathyAvatar",
+          (GBoxedCopyFunc) empathy_avatar_ref,
+          (GBoxedFreeFunc) empathy_avatar_unref);
+    }
 
 	return type_id;
 }
 
 EmpathyAvatar *
 empathy_avatar_new (guchar *data,
-		    gsize   len,
-		    gchar  *format,
-		    gchar  *token)
+                    gsize len,
+		                gchar *format,
+		                gchar *token)
 {
 	EmpathyAvatar *avatar;
 
@@ -913,12 +921,13 @@
 	g_return_if_fail (avatar != NULL);
 
 	avatar->refcount--;
-	if (avatar->refcount == 0) {
-		g_free (avatar->data);
-		g_free (avatar->format);
-		g_free (avatar->token);
-		g_slice_free (EmpathyAvatar, avatar);
-	}
+	if (avatar->refcount == 0)
+    {
+      g_free (avatar->data);
+      g_free (avatar->format);
+      g_free (avatar->token);
+      g_slice_free (EmpathyAvatar, avatar);
+    }
 }
 
 EmpathyAvatar *
@@ -948,3 +957,4 @@
 {
   return g_file_set_contents (filename, self->data, self->len, error);
 }
+

Modified: trunk/libempathy/empathy-contact.h
==============================================================================
--- trunk/libempathy/empathy-contact.h	(original)
+++ trunk/libempathy/empathy-contact.h	Tue Jul  8 17:33:05 2008
@@ -43,21 +43,23 @@
 typedef struct _EmpathyContact      EmpathyContact;
 typedef struct _EmpathyContactClass EmpathyContactClass;
 
-struct _EmpathyContact {
+struct _EmpathyContact
+{
 	GObject parent;
 	gpointer priv;
 };
 
-struct _EmpathyContactClass {
+struct _EmpathyContactClass
+{
 	GObjectClass parent_class;
 };
 
 typedef struct {
 	guchar *data;
-	gsize   len;
-	gchar  *format;
-	gchar  *token;
-	guint   refcount;
+	gsize len;
+	gchar *format;
+	gchar *token;
+	guint refcount;
 } EmpathyAvatar;
 
 typedef enum {
@@ -75,64 +77,55 @@
 	EMPATHY_CONTACT_READY_ALL = (1 << 3) - 1,
 } EmpathyContactReady;
 
-GType               empathy_contact_get_type           (void) G_GNUC_CONST;
-EmpathyContact *    empathy_contact_new                (McAccount           *account);
-EmpathyContact *    empathy_contact_new_full           (McAccount           *account,
-							const gchar         *id,
-							const gchar         *name);
-const gchar *       empathy_contact_get_id             (EmpathyContact      *contact);
-void                empathy_contact_set_id             (EmpathyContact      *contact,
-							const gchar         *id);
-const gchar *       empathy_contact_get_name           (EmpathyContact      *contact);
-void                empathy_contact_set_name           (EmpathyContact      *contact,
-							const gchar         *name);
-EmpathyAvatar *     empathy_contact_get_avatar         (EmpathyContact      *contact);
-void                empathy_contact_set_avatar         (EmpathyContact      *contact,
-							EmpathyAvatar       *avatar);
-McAccount *         empathy_contact_get_account        (EmpathyContact      *contact);
-void                empathy_contact_set_account        (EmpathyContact      *contact,
-							McAccount           *account);
-McPresence          empathy_contact_get_presence       (EmpathyContact      *contact);
-void                empathy_contact_set_presence       (EmpathyContact      *contact,
-							McPresence           presence);
-const gchar *       empathy_contact_get_presence_message (EmpathyContact    *contact);
-void                empathy_contact_set_presence_message (EmpathyContact    *contact,
-							const gchar         *message);
-guint               empathy_contact_get_handle         (EmpathyContact      *contact);
-void                empathy_contact_set_handle         (EmpathyContact      *contact,
-							guint                handle);
-EmpathyCapabilities empathy_contact_get_capabilities   (EmpathyContact      *contact);
-void                empathy_contact_set_capabilities   (EmpathyContact      *contact,
-							EmpathyCapabilities  capabilities);
-EmpathyContactReady empathy_contact_get_ready          (EmpathyContact      *contact);
-gboolean            empathy_contact_is_user            (EmpathyContact      *contact);
-void                empathy_contact_set_is_user        (EmpathyContact      *contact,
-							gboolean             is_user);
-gboolean            empathy_contact_is_online          (EmpathyContact      *contact);
-const gchar *       empathy_contact_get_status         (EmpathyContact      *contact);
-gboolean            empathy_contact_can_voip           (EmpathyContact      *contact);
-gboolean            empathy_contact_equal              (gconstpointer        v1,
-							gconstpointer        v2);
-guint               empathy_contact_hash               (gconstpointer        key);
-void                empathy_contact_run_until_ready    (EmpathyContact      *contact,
-							EmpathyContactReady  ready,
-							GMainLoop          **loop);
-void                empathy_contact_load_avatar_data   (EmpathyContact      *contact,
-							const guchar        *data,
-							const gsize          len,
-							const gchar         *format,
-							const gchar         *token);
-gboolean            empathy_contact_load_avatar_cache  (EmpathyContact      *contact,
-							const gchar         *token);
+GType empathy_contact_get_type (void) G_GNUC_CONST;
+EmpathyContact * empathy_contact_new (McAccount *account);
+EmpathyContact * empathy_contact_new_full (McAccount *account, const gchar *id,
+    const gchar *name);
+const gchar * empathy_contact_get_id (EmpathyContact *contact);
+void empathy_contact_set_id (EmpathyContact *contact, const gchar *id);
+const gchar * empathy_contact_get_name (EmpathyContact *contact);
+void empathy_contact_set_name (EmpathyContact *contact, const gchar *name);
+EmpathyAvatar * empathy_contact_get_avatar (EmpathyContact *contact);
+void empathy_contact_set_avatar (EmpathyContact *contact,
+    EmpathyAvatar *avatar);
+McAccount * empathy_contact_get_account (EmpathyContact *contact);
+void empathy_contact_set_account (EmpathyContact *contact, McAccount *account);
+McPresence empathy_contact_get_presence (EmpathyContact *contact);
+void empathy_contact_set_presence (EmpathyContact *contact,
+    McPresence presence);
+const gchar * empathy_contact_get_presence_message (EmpathyContact *contact);
+void empathy_contact_set_presence_message (EmpathyContact *contact,
+    const gchar *message);
+guint empathy_contact_get_handle (EmpathyContact *contact);
+void empathy_contact_set_handle (EmpathyContact *contact, guint handle);
+EmpathyCapabilities empathy_contact_get_capabilities (EmpathyContact *contact);
+void empathy_contact_set_capabilities (EmpathyContact *contact,
+    EmpathyCapabilities capabilities);
+EmpathyContactReady empathy_contact_get_ready (EmpathyContact *contact);
+gboolean empathy_contact_is_user (EmpathyContact *contact);
+void empathy_contact_set_is_user (EmpathyContact *contact,
+    gboolean is_user);
+gboolean empathy_contact_is_online (EmpathyContact *contact);
+const gchar * empathy_contact_get_status (EmpathyContact *contact);
+gboolean empathy_contact_can_voip (EmpathyContact *contact);
+gboolean empathy_contact_equal (gconstpointer v1, gconstpointer v2);
+guint empathy_contact_hash (gconstpointer key);
+void empathy_contact_run_until_ready (EmpathyContact *contact,
+    EmpathyContactReady ready, GMainLoop **loop);
+void empathy_contact_load_avatar_data (EmpathyContact *contact,
+    const guchar *data, const gsize len, const gchar *format,
+    const gchar *token);
+gboolean empathy_contact_load_avatar_cache (EmpathyContact *contact,
+    const gchar *token);
 
 #define EMPATHY_TYPE_AVATAR (empathy_avatar_get_type ())
-GType               empathy_avatar_get_type            (void) G_GNUC_CONST;
-EmpathyAvatar *     empathy_avatar_new                 (guchar              *data,
-							gsize                len,
-							gchar               *format,
-							gchar               *token);
-EmpathyAvatar *     empathy_avatar_ref                 (EmpathyAvatar       *avatar);
-void                empathy_avatar_unref               (EmpathyAvatar       *avatar);
+GType empathy_avatar_get_type (void) G_GNUC_CONST;
+EmpathyAvatar * empathy_avatar_new (guchar *data,
+							gsize len,
+							gchar *format,
+							gchar *token);
+EmpathyAvatar * empathy_avatar_ref (EmpathyAvatar *avatar);
+void empathy_avatar_unref (EmpathyAvatar *avatar);
 
 gboolean empathy_avatar_save_to_file (EmpathyAvatar *avatar,
     const gchar *filename, GError **error);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]