diff options
Diffstat (limited to 'apps/tree.c')
-rw-r--r-- | apps/tree.c | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/apps/tree.c b/apps/tree.c index a9e6a6e840..f38edb2ae6 100644 --- a/apps/tree.c +++ b/apps/tree.c | |||
@@ -917,8 +917,15 @@ bool create_playlist(void) | |||
917 | { | 917 | { |
918 | char filename[MAX_PATH]; | 918 | char filename[MAX_PATH]; |
919 | 919 | ||
920 | snprintf(filename, sizeof filename, "%s.m3u8", | 920 | if (tc.currdir[1]) |
921 | tc.currdir[1] ? tc.currdir : "/root"); | 921 | snprintf(filename, sizeof filename, "%s.m3u8", tc.currdir); |
922 | else | ||
923 | snprintf(filename, sizeof filename, "%s/all.m3u8", | ||
924 | catalog_get_directory()); | ||
925 | |||
926 | |||
927 | if (kbd_input(filename, MAX_PATH)) | ||
928 | return false; | ||
922 | splashf(0, "%s %s", str(LANG_CREATING), filename); | 929 | splashf(0, "%s %s", str(LANG_CREATING), filename); |
923 | 930 | ||
924 | trigger_cpu_boost(); | 931 | trigger_cpu_boost(); |