diff options
author | Hardeep Sidhu <dyp@pobox.com> | 2006-02-05 19:35:03 +0000 |
---|---|---|
committer | Hardeep Sidhu <dyp@pobox.com> | 2006-02-05 19:35:03 +0000 |
commit | 941de8586c1d64742b5947cb4a49092478755eb5 (patch) | |
tree | e296a145fbd5561575d599a6a02bcf34ecbc6460 /apps/playlist_menu.c | |
parent | d350e80b40a655e79a4f073fe35d126fc91e960c (diff) | |
download | rockbox-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.c | 7 |
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 | ||
63 | static bool warnon_option(void) | ||
64 | { | ||
65 | return set_bool(str(LANG_WARN_ERASEDYNPLAYLIST_MENU), | ||
66 | &global_settings.warnon_erase_dynplaylist); | ||
67 | } | ||
68 | |||
63 | bool playlist_menu(void) | 69 | bool 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, |