From 1cf53e3b540c879b38e4bb0b39f2d99753ed690e Mon Sep 17 00:00:00 2001 From: loathingKernel <142770+loathingKernel@users.noreply.github.com> Date: Sat, 16 Dec 2023 20:26:56 +0200 Subject: [PATCH] Library: Filter unreal engine entries expect for the dedicated option --- rare/components/tabs/games/game_widgets/__init__.py | 10 +++++----- rare/shared/rare_core.py | 1 - 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/rare/components/tabs/games/game_widgets/__init__.py b/rare/components/tabs/games/game_widgets/__init__.py index b1df4b3d..a5d5b58b 100644 --- a/rare/components/tabs/games/game_widgets/__init__.py +++ b/rare/components/tabs/games/game_widgets/__init__.py @@ -38,15 +38,15 @@ class LibraryWidgetController(QObject): elif "hidden" in widget.rgame.metadata.tags: visible = False elif filter_name == "installed": - visible = widget.rgame.is_installed + visible = widget.rgame.is_installed and not widget.rgame.is_unreal elif filter_name == "offline": - visible = widget.rgame.can_run_offline + visible = widget.rgame.can_run_offline and not widget.rgame.is_unreal elif filter_name == "32bit": - visible = widget.rgame.is_win32 + visible = widget.rgame.is_win32 and not widget.rgame.is_unreal elif filter_name == "mac": - visible = widget.rgame.is_mac + visible = widget.rgame.is_mac and not widget.rgame.is_unreal elif filter_name == "installable": - visible = not widget.rgame.is_non_asset + visible = not widget.rgame.is_non_asset and not widget.rgame.is_unreal elif filter_name == "include_ue": visible = True elif filter_name == "all": diff --git a/rare/shared/rare_core.py b/rare/shared/rare_core.py index f2a5d9c5..580a087b 100644 --- a/rare/shared/rare_core.py +++ b/rare/shared/rare_core.py @@ -1,6 +1,5 @@ import configparser import os -import platform import time from argparse import Namespace from itertools import chain