From f2af0711b01a5aa66a0533504bb88e142c67ef80 Mon Sep 17 00:00:00 2001 From: Christian Soffke Date: Sun, 15 Oct 2023 02:48:30 +0200 Subject: Delete existing bookmark file when saving a new playlist Deleting a playlist leaves its bookmark file behind. When a new playlist was saved under the same name as an existing bookmark file, unrelated bookmarks were shown for the new playlist Change-Id: I7332460a5f488c354f41195c8fff4cf4d66f4bbb --- apps/playlist_catalog.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/playlist_catalog.c b/apps/playlist_catalog.c index f91f8c07bb..0cf9d2e09d 100644 --- a/apps/playlist_catalog.c +++ b/apps/playlist_catalog.c @@ -420,10 +420,10 @@ bool catalog_pick_new_playlist_name(char *pl_name, size_t buf_size, apply_playlist_extension(pl_name, buf_size); /* warn before overwriting existing (different) playlist */ - if ((!curr_pl_name || strcmp(curr_pl_name, pl_name)) && - file_exists(pl_name)) + if (!curr_pl_name || strcmp(curr_pl_name, pl_name)) { - do_save = confirm_overwrite_yesno() == YESNO_YES; + if (file_exists(pl_name)) + do_save = confirm_overwrite_yesno() == YESNO_YES; if (do_save) /* delete bookmark file unrelated to new playlist */ { -- cgit v1.2.3