1
0
Fork 0
mirror of synced 2024-05-18 11:32:50 +12:00

Merge branch 'develop' of github.com:loathingKernel/Rare into develop

This commit is contained in:
loathingKernel 2024-02-17 19:00:33 +02:00
commit 68ea7b9ca1
No known key found for this signature in database
GPG key ID: CE0C72D0B53821FD

View file

@ -108,7 +108,10 @@ class GameLaunchSettings(LaunchSettingsBase):
return True, path, IndicatorReasonsCommon.VALID
if not os.path.isabs(path):
path = os.path.join(self.igame.install_path, path)
if self.igame.install_path not in path:
# lk: Compare paths through python's commonpath because in windows we
# cannot compare as strings
# antonia disapproves of this
if os.path.commonpath([self.igame.install_path, path]) != self.igame.install_path:
return False, self.igame.install_path, IndicatorReasonsCommon.WRONG_PATH
if not os.path.exists(path):
return False, path, IndicatorReasonsCommon.WRONG_PATH