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