From: Urban Wallasch Date: Sun, 9 May 2021 16:21:52 +0000 (+0200) Subject: * Disown player child processes to avoid side effects after ffpreview is closed while... X-Git-Tag: v0.3~103 X-Git-Url: https://git.packet-gain.de/?a=commitdiff_plain;h=4d6108b8ee142e5918a6b53558cb34f5faa8e2a1;p=ffpreview.git * Disown player child processes to avoid side effects after ffpreview is closed while child running. --- diff --git a/ffpreview.py b/ffpreview.py index 65283fa..169b5ed 100755 --- a/ffpreview.py +++ b/ffpreview.py @@ -626,7 +626,7 @@ def play_video(filename, start='0', paused=False): cmd = cmd.replace('%t', '"' + start + '"') cmd = cmd.replace('%f', '"' + filename + '"') eprint(cmd) - Popen('exec ' + cmd, shell=True) + Popen('exec ' + cmd + ' & disown', shell=True, start_new_session=True) # check validity of existing index file def chk_idxfile():