From 0bb1659cd67c68f7f0ed95f9fcdec194526794e3 Mon Sep 17 00:00:00 2001 From: Guido Cella Date: Sun, 8 Dec 2024 21:32:58 +0100 Subject: [PATCH] configfiles: refactor mp_get_playback_resume_config_filename() This avoids duplicating fname when it is a URL. --- player/configfiles.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/player/configfiles.c b/player/configfiles.c index e47361bccc..1ffb7a82c5 100644 --- a/player/configfiles.c +++ b/player/configfiles.c @@ -215,7 +215,9 @@ static char *mp_get_playback_resume_config_filename(struct MPContext *mpctx, char *res = NULL; void *tmp = talloc_new(NULL); const char *path = NULL; - if (opts->ignore_path_in_watch_later_config && !mp_is_url(bstr0(fname))) { + if (mp_is_url(bstr0(fname))) { + path = fname; + } else if (opts->ignore_path_in_watch_later_config) { path = mp_basename(fname); } else { path = mp_normalize_path(tmp, fname);