diff options
| author | Jonathan Gordon <rockbox@jdgordon.info> | 2008-04-14 10:03:46 +0000 |
|---|---|---|
| committer | Jonathan Gordon <rockbox@jdgordon.info> | 2008-04-14 10:03:46 +0000 |
| commit | dada3242d5670828a7d547f050afda10c147f2c3 (patch) | |
| tree | e56ae0ad6ac1b7505ce588d210be704cc6b7dd0c | |
| parent | 0257547d58ce05db0331d7b541f07ce020a7649e (diff) | |
| download | rockbox-dada3242d5670828a7d547f050afda10c147f2c3.zip rockbox-dada3242d5670828a7d547f050afda10c147f2c3.tar.gz rockbox-dada3242d5670828a7d547f050afda10c147f2c3.tar.bz2 rockbox-dada3242d5670828a7d547f050afda10c147f2c3.tar.xz | |
Dont show the playlist catalog item in the file context menu unless the file is audio or a m3u(8).
Mentinoed in FS#8752
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17106 a1c6a512-1295-4272-9138-f99709370657
| -rw-r--r-- | apps/onplay.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/apps/onplay.c b/apps/onplay.c index bcea88f..47b962b 100644 --- a/apps/onplay.c +++ b/apps/onplay.c @@ -261,6 +261,13 @@ MAKE_MENU( cat_playlist_menu, ID2P(LANG_CATALOG), cat_playlist_callback, static int cat_playlist_callback(int action, const struct menu_item_ex *this_item) { + if (((selected_file_attr & FILE_ATTR_MASK) != FILE_ATTR_AUDIO) && + ((selected_file_attr & FILE_ATTR_MASK) != FILE_ATTR_M3U) && + ((selected_file_attr & ATTR_DIRECTORY) == 0)) + { + return ACTION_EXIT_MENUITEM; + } + switch (action) { case ACTION_REQUEST_MENUITEM: |