summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
035d2c6)
If write_im get buddy NULL take it from conversation name
Fixing buddy's alias to work as utf-8 unicode
Signed-off-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>
git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1450
596f6dd7-e928-0410-a184-
9e12fd12cf7e
- if who:
- sender = <char *> who
- buddy = blist.purple_find_buddy(acc, <char *> who)
+ if who == NULL:
+ who = conversation.purple_conversation_get_name(conv)
+
+ sender = <char *> who
+ buddy = blist.purple_find_buddy(acc, <char *> who)
+ if buddy:
c_sender_alias = <char *> blist.purple_buddy_get_alias_only(buddy)
c_sender_alias = <char *> blist.purple_buddy_get_alias_only(buddy)
- sender_alias = c_sender_alias
+ sender_alias = unicode(c_sender_alias, 'utf-8')
else:
sender_alias = None
else:
sender_alias = None