1
0
Fork 0
mirror of synced 2024-06-29 11:40:37 +12:00

Fix uninstall for third party launcher games (#200)

* Dont allow third party launcher games to be uninstalled

* Fix indentation
This commit is contained in:
aznd 2022-04-23 17:03:03 +02:00 committed by GitHub
parent 01a513d844
commit 87c3534da4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -118,13 +118,14 @@ class BaseInstalledWidget(QGroupBox):
reload_image.triggered.connect(self.reload_image) reload_image.triggered.connect(self.reload_image)
self.addAction(reload_image) self.addAction(reload_image)
uninstall = QAction(self.tr("Uninstall"), self) if self.igame is not None:
uninstall.triggered.connect( uninstall = QAction(self.tr("Uninstall"), self)
lambda: self.signals.update_gamelist.emit([self.game.app_name]) self.addAction(uninstall)
if self.game_utils.uninstall_game(self.game.app_name) uninstall.triggered.connect(
else None lambda: self.signals.update_gamelist.emit([self.game.app_name])
) if self.game_utils.uninstall_game(self.game.app_name)
self.addAction(uninstall) else None
)
def reload_image(self): def reload_image(self):
utils.download_image(self.game, True) utils.download_image(self.game, True)