summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas Dufresne <nicolas.dufresne@collabora.co.uk>2011-02-25 12:45:17 -0500
committerNicolas Dufresne <nicolas.dufresne@collabora.co.uk>2011-02-28 11:34:18 -0500
commit5bc7d16b26821efeca99aa1a9bdaa5e9a1ef7365 (patch)
tree3d413e6b6f00614cd648f13c3064b37adbecdac5
parentb92300c6440e7debf489aac2ab090b9d20a28093 (diff)
downloadtelepathy-logger-5bc7d16b26821efeca99aa1a9bdaa5e9a1ef7365.tar.gz
Fix logic to get target entity for rooms
-rw-r--r--telepathy-logger/event.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/telepathy-logger/event.c b/telepathy-logger/event.c
index 75f3ca2..f76c7f8 100644
--- a/telepathy-logger/event.c
+++ b/telepathy-logger/event.c
@@ -332,7 +332,8 @@ _tpl_event_get_target (TplEvent *self)
{
g_return_val_if_fail (TPL_IS_EVENT (self), NULL);
- if (tpl_entity_get_entity_type (self->priv->sender) == TPL_ENTITY_SELF)
+ if (_tpl_event_target_is_room (self)
+ || tpl_entity_get_entity_type (self->priv->sender) == TPL_ENTITY_SELF)
return self->priv->receiver;
else
return self->priv->sender;