From 322bbf7c00881b701f88713a7f4410ed69775475 Mon Sep 17 00:00:00 2001 From: Frank Gevaerts Date: Sun, 15 May 2011 10:37:45 +0000 Subject: Prefill the playlist name when creating a new playlist from the file browser. FS#12104 by Ophir Lojkine git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29882 a1c6a512-1295-4272-9138-f99709370657 --- apps/playlist_catalog.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'apps/playlist_catalog.c') diff --git a/apps/playlist_catalog.c b/apps/playlist_catalog.c index dffc1671da..10c4f8b47c 100644 --- a/apps/playlist_catalog.c +++ b/apps/playlist_catalog.c @@ -306,7 +306,11 @@ bool catalog_add_to_a_playlist(const char* sel, int sel_attr, size_t len; if (m3u8name == NULL) { - snprintf(playlist, MAX_PATH, "%s/", playlist_dir); + /*If sel is a folder, we prefill the text field with its name*/ + const char *name = strrchr(sel, '/'); + snprintf(playlist, MAX_PATH, "%s/%s", + playlist_dir, + (name!=NULL && (sel_attr & ATTR_DIRECTORY))?name+1:""); if (kbd_input(playlist, MAX_PATH)) return false; } -- cgit v1.2.3