From fd5a0d23a842e80fd462f81a060dc3c32bcc09d2 Mon Sep 17 00:00:00 2001 From: DYefremov Date: Sun, 10 May 2020 13:22:13 +0300 Subject: [PATCH] added picons filter by service name --- app/ui/picons_manager.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/ui/picons_manager.py b/app/ui/picons_manager.py index c03a0c64..f1a0572b 100644 --- a/app/ui/picons_manager.py +++ b/app/ui/picons_manager.py @@ -492,7 +492,12 @@ class PiconsDialog: return True t = model.get_value(itr, 1) - return not t or self._picons_filter_entry.get_text().upper() in t.upper() + if not t: + return True + + txt = self._picons_filter_entry.get_text().upper() + return txt in t.upper() or t in ( + map(lambda s: s.picon_id, filter(lambda s: txt in s.service.upper(), self._app.current_services.values()))) def on_position_edited(self, render, path, value): model = self._providers_view.get_model()