# HG changeset patch # User Goffi # Date 1466456873 -7200 # Node ID de6faf9be71558fa9d56dd4a65abc4bf69e49c3f # Parent d727aab9a80e2f4c8ddebe0aaee1c543893ad971 primitivus (chat): fixed filters clearing when changing filter while one already exists diff -r d727aab9a80e -r de6faf9be715 frontends/src/primitivus/chat.py --- a/frontends/src/primitivus/chat.py Mon Jun 20 19:19:16 2016 +0200 +++ b/frontends/src/primitivus/chat.py Mon Jun 20 23:07:53 2016 +0200 @@ -276,12 +276,11 @@ empty list to clear all filters only lang=XX is handled for now """ + del self.filters[:] if args: if args[0].startswith("lang="): lang = args[0][5:].strip() self.filters.append(lambda mess_data: lang in mess_data.message) - else: - del self.filters[:] del self.mess_walker[:] for message in self.messages.itervalues():