summaryrefslogtreecommitdiff
path: root/apps/playlist_menu.c
diff options
context:
space:
mode:
authorHardeep Sidhu <dyp@pobox.com>2006-02-05 19:35:03 +0000
committerHardeep Sidhu <dyp@pobox.com>2006-02-05 19:35:03 +0000
commit941de8586c1d64742b5947cb4a49092478755eb5 (patch)
treee296a145fbd5561575d599a6a02bcf34ecbc6460 /apps/playlist_menu.c
parentd350e80b40a655e79a4f073fe35d126fc91e960c (diff)
downloadrockbox-941de8586c1d64742b5947cb4a49092478755eb5.tar.gz
rockbox-941de8586c1d64742b5947cb4a49092478755eb5.zip
Patch #1260463 - Warn on erasing modified dynamic playlist by Craig (ctb311276)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8589 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/playlist_menu.c')
-rw-r--r--apps/playlist_menu.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/apps/playlist_menu.c b/apps/playlist_menu.c
index d59661a96c..c70a510a6e 100644
--- a/apps/playlist_menu.c
+++ b/apps/playlist_menu.c
@@ -60,6 +60,12 @@ static bool recurse_directory(void)
60 NULL ); 60 NULL );
61} 61}
62 62
63static bool warnon_option(void)
64{
65 return set_bool(str(LANG_WARN_ERASEDYNPLAYLIST_MENU),
66 &global_settings.warnon_erase_dynplaylist);
67}
68
63bool playlist_menu(void) 69bool playlist_menu(void)
64{ 70{
65 int m; 71 int m;
@@ -70,6 +76,7 @@ bool playlist_menu(void)
70 { ID2P(LANG_VIEW_DYNAMIC_PLAYLIST), playlist_viewer }, 76 { ID2P(LANG_VIEW_DYNAMIC_PLAYLIST), playlist_viewer },
71 { ID2P(LANG_SAVE_DYNAMIC_PLAYLIST), save_playlist }, 77 { ID2P(LANG_SAVE_DYNAMIC_PLAYLIST), save_playlist },
72 { ID2P(LANG_RECURSE_DIRECTORY), recurse_directory }, 78 { ID2P(LANG_RECURSE_DIRECTORY), recurse_directory },
79 { ID2P(LANG_WARN_ERASEDYNPLAYLIST_MENU), warnon_option},
73 }; 80 };
74 81
75 m = menu_init( items, sizeof items / sizeof(struct menu_item), NULL, 82 m = menu_init( items, sizeof items / sizeof(struct menu_item), NULL,