Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorSimon Schampijer <simon@schampijer.de>2011-07-18 17:44:58 (GMT)
committer Simon Schampijer <simon@schampijer.de>2011-07-24 13:11:15 (GMT)
commit5598b9f81a8fcc6ed73caaa338a2366fd7422ed9 (patch)
tree8acad299e88f9204a94da834fec97a7f83ce6d44 /src
parent8b17ce623db77f5db3062ad38ae654be5be8739a (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.py5
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)