1
0
Fork 0
forked from len0rd/rockbox

Better button and play status handling

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1464 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Linus Nielsen Feltzing 2002-07-27 19:41:58 +00:00
parent 3cb353eb0d
commit b3d0b6ea2a

View file

@ -290,6 +290,7 @@ bool dirbrowse(char *root)
char buf[MAX_PATH];
int i;
int rc;
int button;
memcpy(currdir,root,sizeof(currdir));
numentries = showdir(root, start);
@ -322,7 +323,8 @@ bool dirbrowse(char *root)
}
lcd_update();
switch ( button_get(true) ) {
button = button_get(true);
switch ( button & ~BUTTON_REPEAT) {
case TREE_EXIT:
if ( play_mode == 1 )
play_mode = 0;
@ -489,6 +491,11 @@ bool dirbrowse(char *root)
}
case BUTTON_ON:
/* The mpeg thread may have stopped playing, so we'd
better update our status */
if(!mpeg_is_playing())
play_mode = 0;
if ( play_mode ) {
lcd_stop_scroll();
rc = wps_show();