Fix uninstall for third party launcher games (#200)
* Dont allow third party launcher games to be uninstalled * Fix indentation
This commit is contained in:
parent
01a513d844
commit
87c3534da4
1 changed files with 8 additions and 7 deletions
|
@ -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)
|
||||||
|
|
||||||
|
if self.igame is not None:
|
||||||
uninstall = QAction(self.tr("Uninstall"), self)
|
uninstall = QAction(self.tr("Uninstall"), self)
|
||||||
|
self.addAction(uninstall)
|
||||||
uninstall.triggered.connect(
|
uninstall.triggered.connect(
|
||||||
lambda: self.signals.update_gamelist.emit([self.game.app_name])
|
lambda: self.signals.update_gamelist.emit([self.game.app_name])
|
||||||
if self.game_utils.uninstall_game(self.game.app_name)
|
if self.game_utils.uninstall_game(self.game.app_name)
|
||||||
else None
|
else None
|
||||||
)
|
)
|
||||||
self.addAction(uninstall)
|
|
||||||
|
|
||||||
def reload_image(self):
|
def reload_image(self):
|
||||||
utils.download_image(self.game, True)
|
utils.download_image(self.game, True)
|
||||||
|
|
Loading…
Reference in a new issue