changeset 80a8c45b873f in /home/hg/repos/gajim-plugins
author: Denis Fomin <fominde(a)gmail.com>
branches:
details:gajim-plugins?cmd=changeset;node=80a8c45b873f
description: Clients icons. fix icons in muc(caps_cache)
diffstat:
clients_icons/clients_icons.py | 10 ++++++++--
1 файлов изменено, 8 вставок(+), 2 удалений(-)
различия (28 строк):
diff -r 4973f19e636a -r 80a8c45b873f clients_icons/clients_icons.py
--- a/clients_icons/clients_icons.py Tue Nov 19 16:42:58 2013 +0400
+++ b/clients_icons/clients_icons.py Tue Nov 19 19:00:39 2013 +0400
@@ -436,8 +436,10 @@
if not self.config['show_in_groupchats']:
continue
caps = gc_contact.client_caps._node
+ identities = gc_contact.client_caps._lookup_in_cache(
+ gajim.caps_cache.capscache).identities
self.set_icon(chat_control.model, iter_, self.muc_renderer_num,
- caps, contact)
+ caps, gc_contact)
chat_control.draw_all_roles()
# Recalculate column width for ellipsizin
chat_control.list_treeview.columns_autosize()
@@ -525,7 +527,11 @@
if contact:
gc_control = gajim.interface.msg_win_mgr.get_gc_control(
iq_obj.jid, iq_obj.conn.name)
- #gc_control.draw_contact(nick)
+ iter_ = gc_control.get_contact_iter(nick)
+ identities = contact.client_caps._lookup_in_cache(
+ gajim.caps_cache.capscache).identities
+ self.set_icon(gc_control.model, iter_, self.muc_renderer_num,
+ None, contact)
return
if not contact:
return