diff --git a/rare/components/tabs/library/integrations/ubisoft_group.py b/rare/components/tabs/library/integrations/ubisoft_group.py index c688a2cb3..2cbebff56 100644 --- a/rare/components/tabs/library/integrations/ubisoft_group.py +++ b/rare/components/tabs/library/integrations/ubisoft_group.py @@ -204,6 +204,7 @@ def showEvent(self, a0: QShowEvent) -> None: @Slot(set, set, str) def show_ubi_games(self, redeemed: set, entitlements: set, ubi_account_id: str): self.worker = None + self.loading_widget.stop() if not redeemed and ubi_account_id != "error": logger.error( "No linked ubisoft account found! Link your accounts via your browser and try again." @@ -257,8 +258,6 @@ def show_ubi_games(self, redeemed: set, entitlements: set, ubi_account_id: str): ) logger.info(f"Found {len(uplay_games) - activated} game(s) to redeem.") - self.loading_widget.stop() - for game in uplay_games: widget = UbiLinkWidget( game, ubi_account_id, activated=game.partner_link_id in redeemed, parent=self