diff options
author | wm4 <wm4@nowhere> | 2014-10-24 21:28:07 +0200 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2014-10-24 21:28:07 +0200 |
commit | b330f16fed152ea401c13b3b453604392aaf6bc5 (patch) | |
tree | 0fd405ed427418df4537afed328dbcecc6e844f1 /input/ipc.c | |
parent | 51a3f13705f8b65b3bfcef5b991903d225759014 (diff) | |
download | mpv-b330f16fed152ea401c13b3b453604392aaf6bc5.tar.bz2 mpv-b330f16fed152ea401c13b3b453604392aaf6bc5.tar.xz |
input: resolve ~ and similar for --input-file
Because why not.
Diffstat (limited to 'input/ipc.c')
-rw-r--r-- | input/ipc.c | 5 |
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; |