From 65d8d8018874fbe5d2282b366ae28efce3c6e279 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vin=C3=ADcius=20Moreira?= Date: Thu, 28 May 2020 17:18:46 -0300 Subject: [PATCH] [ui] improving filtering algorithm --- bauh/view/qt/commons.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bauh/view/qt/commons.py b/bauh/view/qt/commons.py index cdfa4708..2204af0d 100644 --- a/bauh/view/qt/commons.py +++ b/bauh/view/qt/commons.py @@ -41,15 +41,15 @@ def update_info(pkgv: PackageView, pkgs_info: dict): def apply_filters(pkgv: PackageView, filters: dict, info: dict): hidden = filters['only_apps'] and pkgv.model.installed and not pkgv.model.is_application() + if not hidden and filters['updates']: + hidden = not pkgv.model.update or pkgv.model.is_update_ignored() + if not hidden and filters['type'] is not None and filters['type'] != 'any': hidden = pkgv.model.get_type() != filters['type'] if not hidden and filters['category'] is not None and filters['category'] != 'any': hidden = not pkgv.model.categories or not [c for c in pkgv.model.categories if c.lower() == filters['category']] - if not hidden and filters['updates']: - hidden = not pkgv.model.update or pkgv.model.is_update_ignored() - if not hidden and filters['name']: hidden = filters['name'] not in pkgv.model.name.lower()