From b70614e7be39b34bf91f093baed148433989bc0c Mon Sep 17 00:00:00 2001 From: Denis Fomin Date: Mon, 7 Jan 2013 13:18:48 +0400 Subject: [PATCH] do not show empty pep and avatar in roster --- src/roster_window.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/roster_window.py b/src/roster_window.py index da0b7ca38..25abf3c64 100644 --- a/src/roster_window.py +++ b/src/roster_window.py @@ -5192,7 +5192,7 @@ class RosterWindow: return # allocate space for the icon only if needed - if not model[titer][data]: + if not model[titer][data] or model[titer][data] == empty_pixbuf: renderer.set_property('visible', False) else: renderer.set_property('visible', True) @@ -5236,6 +5236,9 @@ class RosterWindow: self._set_contact_row_background_color(renderer, jid, account) else: renderer.set_property('visible', False) + if model[titer][C_AVATAR_PIXBUF] == empty_pixbuf and \ + gajim.config.get('avatar_position_in_roster') != 'left': + renderer.set_property('visible', False) if gajim.config.get('avatar_position_in_roster') == 'left': renderer.set_property('width', gajim.config.get(