diff options
author | Kjell Ericson <kjell@haxx.se> | 2003-01-13 12:35:59 +0000 |
---|---|---|
committer | Kjell Ericson <kjell@haxx.se> | 2003-01-13 12:35:59 +0000 |
commit | d05e8b25e2ece52f2dcc1a5564f9708fb3311c3e (patch) | |
tree | c0849b0bd661f5e764e8d86c4d1248c214076a0a /apps/tree.c | |
parent | c8e0fff99f381df9336382dbd81893925920c731 (diff) | |
download | rockbox-d05e8b25e2ece52f2dcc1a5564f9708fb3311c3e.tar.gz rockbox-d05e8b25e2ece52f2dcc1a5564f9708fb3311c3e.zip |
Special code for SIMULATOR because it might return the eyrelease of the shell when starting the simulator
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3076 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/tree.c')
-rw-r--r-- | apps/tree.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/apps/tree.c b/apps/tree.c index dcaa9558bd..a8d72f4488 100644 --- a/apps/tree.c +++ b/apps/tree.c @@ -511,8 +511,21 @@ bool ask_resume(void) #endif lcd_update(); +#ifdef SIMULATOR + { + /* Special code for SIMULATOR because it might return the + "enter"-keyrelease of the shell when starting the simulator. */ + unsigned short key; + do { + key=button_get(true); + if (key == BUTTON_PLAY) + return true; + } while (key & BUTTON_REL); + } +#else if (button_get(true) == BUTTON_PLAY) return true; +#endif return false; } |