diff options
author | Björn Stenberg <bjorn@haxx.se> | 2002-06-27 08:23:57 +0000 |
---|---|---|
committer | Björn Stenberg <bjorn@haxx.se> | 2002-06-27 08:23:57 +0000 |
commit | e24a897de4a8f26c9425d66a7c5c5cec8decbd96 (patch) | |
tree | 15cee597b7042077f1ed840c487dae6a1d4306da /apps | |
parent | c0d8847f3cf2164adc4aa556395b6fa4ca74c0f4 (diff) | |
download | rockbox-e24a897de4a8f26c9425d66a7c5c5cec8decbd96.tar.gz rockbox-e24a897de4a8f26c9425d66a7c5c5cec8decbd96.zip |
Allow exit from dir in playmode 2 (playlist)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1226 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps')
-rw-r--r-- | apps/tree.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/apps/tree.c b/apps/tree.c index 9d9ae613ed..253a8f1820 100644 --- a/apps/tree.c +++ b/apps/tree.c | |||
@@ -259,7 +259,8 @@ bool dirbrowse(char *root) | |||
259 | 259 | ||
260 | switch(button) { | 260 | switch(button) { |
261 | case TREE_EXIT: | 261 | case TREE_EXIT: |
262 | play_mode = 0; | 262 | if ( play_mode == 1 ) |
263 | play_mode = 0; | ||
263 | i=strlen(currdir); | 264 | i=strlen(currdir); |
264 | if (i>1) { | 265 | if (i>1) { |
265 | while (currdir[i-1]!='/') | 266 | while (currdir[i-1]!='/') |
@@ -279,8 +280,10 @@ bool dirbrowse(char *root) | |||
279 | start = dircursor = 0; | 280 | start = dircursor = 0; |
280 | restore = true; | 281 | restore = true; |
281 | } | 282 | } |
282 | else | 283 | else { |
283 | mpeg_stop(); | 284 | mpeg_stop(); |
285 | play_mode = 0; | ||
286 | } | ||
284 | break; | 287 | break; |
285 | 288 | ||
286 | case TREE_ENTER: | 289 | case TREE_ENTER: |