diff --git a/rare/components/tabs/games/__init__.py b/rare/components/tabs/games/__init__.py index 507d7e49..de7417ac 100644 --- a/rare/components/tabs/games/__init__.py +++ b/rare/components/tabs/games/__init__.py @@ -82,8 +82,12 @@ class GamesTab(QStackedWidget, Ui_GamesTab): self.no_assets = [] for i in self.game_list: - if i.app_name.startswith("UE"): + if i.app_name.startswith("UE_4"): + pixmap = get_pixmap(i.app_name) + if pixmap.isNull(): + continue self.ue_name = i.app_name + logger.debug(f"Found Unreal AppName {self.ue_name}") break else: logger.warning("No Unreal engine in library found") diff --git a/rare/components/tabs/games/head_bar.py b/rare/components/tabs/games/head_bar.py index 331d32c8..31fb3a81 100644 --- a/rare/components/tabs/games/head_bar.py +++ b/rare/components/tabs/games/head_bar.py @@ -57,6 +57,7 @@ class GameListHeadBar(QWidget): self.filter.setCurrentIndex(self.settings.value("filter", 0, int)) except TypeError: self.settings.setValue("filter", 0) + self.filter.setCurrentIndex(0) self.filter.currentIndexChanged.connect(self.filter_changed) self.layout().addStretch(1)