summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Martitz <kugel@rockbox.org>2011-09-08 14:53:28 +0000
committerThomas Martitz <kugel@rockbox.org>2011-09-08 14:53:28 +0000
commitdc14de02c2d1e3f795b21ccc5b8e239fec8c83d5 (patch)
tree227c9b03cfdfe5980da1fb897fb305ea525ad672
parent82acdd3e1cad9256e1721cbb3da500453f19724d (diff)
downloadrockbox-dc14de02c2d1e3f795b21ccc5b8e239fec8c83d5.tar.gz
rockbox-dc14de02c2d1e3f795b21ccc5b8e239fec8c83d5.zip
Exit of SDL_WaitEvent() returns an error.
It doesn't appear recoverable, but instead only spams the commandline. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30482 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--firmware/target/hosted/sdl/button-sdl.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/firmware/target/hosted/sdl/button-sdl.c b/firmware/target/hosted/sdl/button-sdl.c
index 323a54a5ea..3d6a3797cf 100644
--- a/firmware/target/hosted/sdl/button-sdl.c
+++ b/firmware/target/hosted/sdl/button-sdl.c
@@ -292,8 +292,10 @@ void gui_message_loop(void)
292 292
293 do { 293 do {
294 /* wait for the next event */ 294 /* wait for the next event */
295 while(SDL_WaitEvent(&event) == 0) 295 if(SDL_WaitEvent(&event) == 0) {
296 printf("SDL_WaitEvent() error\n"); 296 printf("SDL_WaitEvent() error\n");
297 return; /* error, out of here */
298 }
297 299
298 sim_enter_irq_handler(); 300 sim_enter_irq_handler();
299 quit = event_handler(&event); 301 quit = event_handler(&event);