summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2014-10-24 21:28:07 +0200
committerwm4 <wm4@nowhere>2014-10-24 21:28:07 +0200
commitb330f16fed152ea401c13b3b453604392aaf6bc5 (patch)
tree0fd405ed427418df4537afed328dbcecc6e844f1
parent51a3f13705f8b65b3bfcef5b991903d225759014 (diff)
downloadmpv-b330f16fed152ea401c13b3b453604392aaf6bc5.tar.bz2
mpv-b330f16fed152ea401c13b3b453604392aaf6bc5.tar.xz
input: resolve ~ and similar for --input-file
Because why not.
-rw-r--r--input/ipc.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/input/ipc.c b/input/ipc.c
index 0fc6208faa..3d2a35f558 100644
--- a/input/ipc.c
+++ b/input/ipc.c
@@ -738,9 +738,10 @@ struct mp_ipc_ctx *mp_init_ipc(struct mp_client_api *client_api,
.path = mp_get_user_path(arg, global, opts->ipc_path),
.death_pipe = {-1, -1},
};
+ char *input_file = mp_get_user_path(arg, global, opts->input_file);
- if (opts->input_file && *opts->input_file)
- ipc_start_client_text(arg, opts->input_file);
+ if (input_file && *input_file)
+ ipc_start_client_text(arg, input_file);
if (!opts->ipc_path || !*opts->ipc_path)
goto out;