From f285d2ba53f837754ed840169340bd059fb3a5d1 Mon Sep 17 00:00:00 2001 From: 0xboobface <0xboobface@gmail.com> Date: Sat, 2 May 2020 12:42:48 +0200 Subject: [PATCH] Add -- to player command line ... to separate the command line args from the file name. Some recordings can start with '-' , which would be interpreted as argument otherwise. --- client/src/main/java/ctbrec/ui/Player.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/client/src/main/java/ctbrec/ui/Player.java b/client/src/main/java/ctbrec/ui/Player.java index a732dc72..c7cbf442 100644 --- a/client/src/main/java/ctbrec/ui/Player.java +++ b/client/src/main/java/ctbrec/ui/Player.java @@ -163,8 +163,9 @@ public class Player { private String[] createCmdline(String mediaSource) { Config cfg = Config.getInstance(); String[] playerArgs = cfg.getSettings().mediaPlayerParams.trim().split(" "); - String[] cmdline = new String[playerArgs.length + 2]; + String[] cmdline = new String[playerArgs.length + 3]; cmdline[0] = cfg.getSettings().mediaPlayer; + cmdline[cmdline.length - 2] = "--"; cmdline[cmdline.length - 1] = mediaSource; System.arraycopy(playerArgs, 0, cmdline, 1, playerArgs.length); return cmdline;