Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
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:12:29 (GMT)
commit9499044b9d9d680fe283890c2e15c68bfee1c572 (patch)
tree26a1c728347bbacb4a352ff210de099a01bc0de8
parent08624dfd0b5fe19d94369e355e08c466997aa60c (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>
-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)