From 0dce936c2b43dfd59eadd8fd0c27e4ff8915c426 Mon Sep 17 00:00:00 2001 From: DevilXD Date: Tue, 13 Sep 2022 14:35:31 +0200 Subject: [PATCH] Inventory tab exclude option takes priority_only into account --- gui.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/gui.py b/gui.py index 8eaebf7..df6efa0 100644 --- a/gui.py +++ b/gui.py @@ -1093,10 +1093,16 @@ class InventoryOverview: excluded = bool(self._filters["excluded"].get()) upcoming = bool(self._filters["upcoming"].get()) finished = bool(self._filters["finished"].get()) + priority_only = self._settings.priority_only if ( (not linked or campaign.linked) and (campaign.active or upcoming and campaign.upcoming or expired and campaign.expired) - and (excluded or not excluded and campaign.game.name not in self._settings.exclude) + and ( + excluded or ( + campaign.game.name not in self._settings.exclude + and not priority_only or campaign.game.name in self._settings.priority + ) + ) and (finished or not campaign.finished) ): frame.grid()