telepathy-mission-control: mcd_account_self_contact_changed_cb: ignore no-op changes

Simon McVittie smcv at kemper.freedesktop.org
Tue Oct 9 09:11:35 PDT 2012


Module: telepathy-mission-control
Branch: master
Commit: 61566c4ae43f312ed102eb1586e4aeb50dc03e6c
URL:    http://cgit.freedesktop.org/telepathy/telepathy-mission-control/commit/?id=61566c4ae43f312ed102eb1586e4aeb50dc03e6c

Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Tue Oct  9 11:36:28 2012 +0100

mcd_account_self_contact_changed_cb: ignore no-op changes

---

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

diff --git a/src/mcd-account.c b/src/mcd-account.c
index ef613fa..f26dd1d 100644
--- a/src/mcd-account.c
+++ b/src/mcd-account.c
@@ -4815,11 +4815,11 @@ mcd_account_self_contact_changed_cb (McdAccount *self,
 
   DEBUG ("%s", tp_contact_get_identifier (self_contact));
 
-  if (self_contact != self->priv->self_contact)
-    {
-      g_clear_object (&self->priv->self_contact);
-      self->priv->self_contact = g_object_ref (self_contact);
-    }
+  if (self_contact == self->priv->self_contact)
+    return;
+
+  g_clear_object (&self->priv->self_contact);
+  self->priv->self_contact = g_object_ref (self_contact);
 
   _mcd_account_set_normalized_name (self,
       tp_contact_get_identifier (self_contact));



More information about the telepathy-commits mailing list