rind: Check playlist children when determining visibility
Otherwise nested playlists might not show up, even if we search for them Signed-off-by: Anna Schumaker <Anna@NoWheyCreamery.com>
This commit is contained in:
parent
c7d45754a0
commit
dc5e843d94
|
@ -100,7 +100,10 @@ class NodeTreeModel(GObject.GObject, Gtk.TreeModel):
|
|||
def is_visible(self, model, iter, data):
|
||||
plist = self.iter_playlist(iter)
|
||||
if isinstance(plist, curds.Playlist):
|
||||
return self.filter_re.search(plist.name) != None
|
||||
for n in plist.walk(root=True):
|
||||
if self.filter_re.search(n.name) != None:
|
||||
return True
|
||||
return False
|
||||
return True
|
||||
|
||||
def iter_playlist(self, iter):
|
||||
|
|
Loading…
Reference in New Issue