diff options
author | Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> | 2011-02-25 12:45:17 -0500 |
---|---|---|
committer | Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> | 2011-02-28 11:34:18 -0500 |
commit | 5bc7d16b26821efeca99aa1a9bdaa5e9a1ef7365 (patch) | |
tree | 3d413e6b6f00614cd648f13c3064b37adbecdac5 | |
parent | b92300c6440e7debf489aac2ab090b9d20a28093 (diff) | |
download | telepathy-logger-5bc7d16b26821efeca99aa1a9bdaa5e9a1ef7365.tar.gz |
Fix logic to get target entity for rooms
-rw-r--r-- | telepathy-logger/event.c | 3 |
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; |