diff options
author | William Wilgus <me.theuser@yahoo.com> | 2019-08-17 09:06:14 -0500 |
---|---|---|
committer | William Wilgus <me.theuser@yahoo.com> | 2019-08-17 09:06:14 -0500 |
commit | 5a4cdb96b91078c7cd3f8d5a389aace68b530437 (patch) | |
tree | 764ad42cc105461a0ce134ca9543dc49e780f626 | |
parent | fd19a2caa29793174b9ac524903282244b9d3553 (diff) | |
download | rockbox-5a4cdb96b91078c7cd3f8d5a389aace68b530437.tar.gz rockbox-5a4cdb96b91078c7cd3f8d5a389aace68b530437.zip |
Playlist Fix failure to append default file name pt2
fix create_playlist too
Change-Id: Ic1de1382d5b534991253d662cb1b3aa5520f8887
-rw-r--r-- | apps/tree.c | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/apps/tree.c b/apps/tree.c index 9581ef8531..8f0abf4a8b 100644 --- a/apps/tree.c +++ b/apps/tree.c | |||
@@ -942,14 +942,12 @@ static int dirbrowse(void) | |||
942 | int create_playlist(void) | 942 | int create_playlist(void) |
943 | { | 943 | { |
944 | char filename[MAX_PATH + 16]; /* add enough space for extension */ | 944 | char filename[MAX_PATH + 16]; /* add enough space for extension */ |
945 | 945 | const char *playlist_dir = catalog_get_directory(); | |
946 | if (tc.currdir[1]) | 946 | if (strcmp(tc.currdir, playlist_dir) != 0) |
947 | snprintf(filename, sizeof filename, "%s.m3u8", tc.currdir); | 947 | snprintf(filename, sizeof filename, "%s.m3u8", tc.currdir); |
948 | else | 948 | else |
949 | snprintf(filename, sizeof filename, "%s/all.m3u8", | 949 | snprintf(filename, sizeof filename, "%s/all.m3u8", playlist_dir); |
950 | catalog_get_directory()); | 950 | |
951 | |||
952 | |||
953 | if (kbd_input(filename, MAX_PATH)) | 951 | if (kbd_input(filename, MAX_PATH)) |
954 | return 0; | 952 | return 0; |
955 | splashf(0, "%s %s", str(LANG_CREATING), filename); | 953 | splashf(0, "%s %s", str(LANG_CREATING), filename); |