diff options
author | Simon Schampijer <simon@schampijer.de> | 2011-07-18 17:44:58 (GMT) |
---|---|---|
committer | Simon Schampijer <simon@schampijer.de> | 2011-07-24 13:11:15 (GMT) |
commit | 5598b9f81a8fcc6ed73caaa338a2366fd7422ed9 (patch) | |
tree | 8acad299e88f9204a94da834fec97a7f83ce6d44 /src | |
parent | 8b17ce623db77f5db3062ad38ae654be5be8739a (diff) |
Set the nick name when the buddy properties changes OLPC #10750
We do get the correct nick information but we did not update
the buddy because of checking for a wrong property key. I checked
that in all the cases (alias-change or when we do get the buddy
information in various ways) the key is
"CONNECTION_INTERFACE_ALIASING + '/alias'".
Signed-off-by: Simon Schampijer <simon@laptop.org>
Acked-By: Sascha Silbe <silbe@activitycentral.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/jarabe/model/neighborhood.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/jarabe/model/neighborhood.py b/src/jarabe/model/neighborhood.py index 7004283..828cb14 100644 --- a/src/jarabe/model/neighborhood.py +++ b/src/jarabe/model/neighborhood.py @@ -929,8 +929,9 @@ class Neighborhood(gobject.GObject): if 'key' in properties: buddy.props.key = properties['key'] - if 'nick' in properties: - buddy.props.nick = properties['nick'] + nick_key = CONNECTION_INTERFACE_ALIASING + '/alias' + if nick_key in properties: + buddy.props.nick = properties[nick_key] if is_new: self.emit('buddy-added', buddy) |