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