X-Git-Url: http://git.maemo.org/git/?p=python-purple;a=blobdiff_plain;f=account.pyx;h=c724094661c1f353b7595958c7640c7ca526a5d0;hp=407dc4ec8c3c1abd9ae3b6b7f39b3dfb61df4724;hb=6de6090d402a505f5c9d7a483e0570c8c917fa27;hpb=5f1088fe97ce236fcb720c47d4a1122cb9bca8ec diff --git a/account.pyx b/account.pyx index 407dc4e..c724094 100644 --- a/account.pyx +++ b/account.pyx @@ -505,13 +505,13 @@ cdef class Account: blist.purple_buddy_get_presence(c_buddy)): name = blist.purple_buddy_get_name(c_buddy) + new_buddy = Buddy(name, self) + c_alias = blist.purple_buddy_get_alias_only(c_buddy) - if c_alias == NULL: - alias = None - else: - alias = c_alias + if c_alias: + new_buddy.set_alias(c_alias) - buddies_list.append((name, alias)) + buddies_list.append(new_buddy) iter = iter.next return buddies_list else: