diff options
author | Thomas Martitz <kugel@rockbox.org> | 2011-09-08 14:53:28 +0000 |
---|---|---|
committer | Thomas Martitz <kugel@rockbox.org> | 2011-09-08 14:53:28 +0000 |
commit | dc14de02c2d1e3f795b21ccc5b8e239fec8c83d5 (patch) | |
tree | 227c9b03cfdfe5980da1fb897fb305ea525ad672 /firmware | |
parent | 82acdd3e1cad9256e1721cbb3da500453f19724d (diff) | |
download | rockbox-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
Diffstat (limited to 'firmware')
-rw-r--r-- | firmware/target/hosted/sdl/button-sdl.c | 4 |
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); |