summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Jarosch <tomj@simonv.com>2011-02-28 00:03:42 +0000
committerThomas Jarosch <tomj@simonv.com>2011-02-28 00:03:42 +0000
commit613a26d507c8c79bc38710fbf4e6f619620e6f14 (patch)
treef98185ff03a4f4fad557bff80c4918c4173a3acb
parent389fa27e414675fae75c7388993b144e0ac9f6e1 (diff)
downloadrockbox-613a26d507c8c79bc38710fbf4e6f619620e6f14.zip
rockbox-613a26d507c8c79bc38710fbf4e6f619620e6f14.tar.gz
rockbox-613a26d507c8c79bc38710fbf4e6f619620e6f14.tar.bz2
rockbox-613a26d507c8c79bc38710fbf4e6f619620e6f14.tar.xz
Pandora port: Exit rockbox by pressing the SELECT button
Might get remapped to another button later on, for example if we map the START button to the main menu, then those two buttons are too close together. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29453 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--firmware/target/hosted/sdl/button-sdl.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/firmware/target/hosted/sdl/button-sdl.c b/firmware/target/hosted/sdl/button-sdl.c
index 9f1c1f7..00afc0c 100644
--- a/firmware/target/hosted/sdl/button-sdl.c
+++ b/firmware/target/hosted/sdl/button-sdl.c
@@ -322,6 +322,12 @@ static void button_event(int key, bool pressed)
}
return;
+#if (CONFIG_PLATFORM & PLATFORM_PANDORA)
+ case SDLK_LCTRL:
+ /* Post SYS_POWEROFF event. Will post SDL_USEREVENT in shutdown_hw() if successful. */
+ queue_broadcast(SYS_POWEROFF, 0);
+ break;
+#endif
#ifdef HAS_BUTTON_HOLD
case SDLK_h:
if(pressed)