RareGame: Update saves when a game exits
This commit is contained in:
parent
3bacce78a2
commit
fc015a4d30
|
@ -267,3 +267,7 @@ class RareGameSlim(RareGameBase):
|
|||
if self.game.supports_mac_cloud_saves:
|
||||
return self.game.metadata.get("customAttributes", {}).get('CloudSaveFolder_MAC', {}).get('value')
|
||||
return ""
|
||||
|
||||
@property
|
||||
def supports_cloud_saves(self):
|
||||
return self.game.supports_cloud_saves or self.game.supports_mac_cloud_saves
|
|
@ -111,6 +111,8 @@ class RareGame(RareGameSlim):
|
|||
def __game_finished(self, exit_code: int):
|
||||
if exit_code == GameProcess.Code.ON_STARTUP:
|
||||
return
|
||||
if self.supports_cloud_saves:
|
||||
self.update_saves()
|
||||
self.state = RareGame.State.IDLE
|
||||
self.signals.game.finished.emit(self.app_name)
|
||||
|
||||
|
|
Loading…
Reference in a new issue