From c3574bce51b9464aa964bcd1d036a381fc7e29c7 Mon Sep 17 00:00:00 2001 From: Yann Leboulanger <asterix@lagaule.org> Date: Tue, 17 Apr 2012 11:49:48 +0200 Subject: [PATCH] make metacontact visible when we use roster filter, even if big brother is filtered. Fixes #7137 --- src/roster_window.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/roster_window.py b/src/roster_window.py index 367ac3b529..eefaea5cf8 100644 --- a/src/roster_window.py +++ b/src/roster_window.py @@ -1598,6 +1598,12 @@ class RosterWindow: return False if type_ == 'contact': if self.rfilter_enabled: + if model.iter_has_child(titer): + iter_c = model.iter_children(titer) + while iter_c: + if self.rfilter_string in model[iter_c][C_NAME].lower(): + return True + iter_c = model.iter_next(iter_c) return self.rfilter_string in model[titer][C_NAME].lower() if gajim.config.get('showoffline'): return True -- GitLab