From: Niki Roo Date: Sun, 20 Apr 2025 21:18:39 +0000 (+0200) Subject: fix dosbox custom link X-Git-Url: http://git.nikiroo.be/?a=commitdiff_plain;h=69202f5fc6c7b41315ba4b592158eb76012a21ce;p=gamiki.git fix dosbox custom link --- diff --git a/gamiki/support/commands.py b/gamiki/support/commands.py index a3eb696..eb3b600 100644 --- a/gamiki/support/commands.py +++ b/gamiki/support/commands.py @@ -34,7 +34,7 @@ def dosbox(dir: PurePath, link: PurePath, opt: str = None) -> int: return 404; cmd.append(start.as_posix()) - + return run(cmd, cwd=dir, env=env).returncode def wine(dir: PurePath) -> int: diff --git a/gamiki/support/support_dos.py b/gamiki/support/support_dos.py index 7bf6c12..cd97bb4 100644 --- a/gamiki/support/support_dos.py +++ b/gamiki/support/support_dos.py @@ -13,7 +13,7 @@ class SupportDos(Support): def _start(self, game: Game, opt: str = None): self._running(game, opt) - rep = dosbox(game.dir.resolve(), game.dir.resolve(), opt) + rep = dosbox(game.dir.resolve(), game.library.dir.resolve(), opt) if (rep != 0): self._error(game, rep) diff --git a/gamiki/support/support_win31.py b/gamiki/support/support_win31.py index 8b6e4ee..55d109f 100644 --- a/gamiki/support/support_win31.py +++ b/gamiki/support/support_win31.py @@ -12,8 +12,8 @@ class SupportWin31(Support): ) def _start(self, game: Game, opt: str = None): - self._running(game) - rep = dosbox(game.dir.resolve(), game.library.dir.resolve()) + self._running(game, opt) + rep = dosbox(game.dir.resolve(), game.library.dir.resolve(), opt) if (rep != 0): self._error(game, rep)