Fix running IINA from frozen app
Apparently, `iina-cli` gets confused when launched from a frozen app and automatically adds `--stdin` to its passed launch arguments. But then, it waits for a file to be piped and, because there is none, the player crashes almost immediately. Sending `--no-stdin` to the process resolves the ambiguity and does not cause any harm if Syncplay is started from sources.
This commit is contained in:
parent
eb970ea045
commit
03f5eaf31d
@ -48,6 +48,7 @@ class IINAProcess(MPVProcess):
|
|||||||
|
|
||||||
def _get_arglist(self, exec_location, **kwargs):
|
def _get_arglist(self, exec_location, **kwargs):
|
||||||
args = [exec_location]
|
args = [exec_location]
|
||||||
|
args.append('--no-stdin')
|
||||||
args.append(resourcespath + 'iina-bkg.png')
|
args.append(resourcespath + 'iina-bkg.png')
|
||||||
self._set_default(kwargs, "mpv-input-ipc-server", self.ipc_socket)
|
self._set_default(kwargs, "mpv-input-ipc-server", self.ipc_socket)
|
||||||
args.extend("--{0}={1}".format(v[0].replace("_", "-"), self._mpv_fmt(v[1]))
|
args.extend("--{0}={1}".format(v[0].replace("_", "-"), self._mpv_fmt(v[1]))
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user