summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinus Nielsen Feltzing <linus@haxx.se>2005-06-24 22:33:42 +0000
committerLinus Nielsen Feltzing <linus@haxx.se>2005-06-24 22:33:42 +0000
commit22c1a8e1d97c3fd078067f4e1d2444b3499bd869 (patch)
tree8ed0062ffe2d4b6ff7744dce9862f67efa90836f
parent04daef17a1d180c68888c29d11a1b9087e9ace32 (diff)
downloadrockbox-22c1a8e1d97c3fd078067f4e1d2444b3499bd869.zip
rockbox-22c1a8e1d97c3fd078067f4e1d2444b3499bd869.tar.gz
rockbox-22c1a8e1d97c3fd078067f4e1d2444b3499bd869.tar.bz2
rockbox-22c1a8e1d97c3fd078067f4e1d2444b3499bd869.tar.xz
Added sound settings to the WPS context menu
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6857 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--apps/onplay.c22
1 files changed, 15 insertions, 7 deletions
diff --git a/apps/onplay.c b/apps/onplay.c
index 25b7d20..dbb2ba4 100644
--- a/apps/onplay.c
+++ b/apps/onplay.c
@@ -52,6 +52,7 @@
#include "icons.h"
#endif
#include "main_menu.h"
+#include "sound_menu.h"
static int context;
static char* selected_file = NULL;
@@ -520,6 +521,13 @@ int onplay(char* file, int attr, int from)
selected_file = file;
selected_file_attr = attr;
+ if (context == CONTEXT_WPS)
+ {
+ items[i].desc = ID2P(LANG_SOUND_SETTINGS);
+ items[i].function = sound_menu;
+ i++;
+ }
+
if (context == CONTEXT_WPS ||
context == CONTEXT_TREE ||
context == CONTEXT_ID3DB)
@@ -527,15 +535,15 @@ int onplay(char* file, int attr, int from)
items[i].desc = ID2P(LANG_PLAYLIST);
items[i].function = playlist_options;
i++;
-
- if ((audio_status() & AUDIO_STATUS_PLAY))
- {
- items[i].desc = ID2P(LANG_BOOKMARK_MENU);
- items[i].function = bookmark_menu;
- i++;
- }
}
+ if (context == CONTEXT_WPS)
+ {
+ items[i].desc = ID2P(LANG_BOOKMARK_MENU);
+ items[i].function = bookmark_menu;
+ i++;
+ }
+
if (file)
{
if (context == CONTEXT_WPS)