From 3012a3abb563c70fc2159c8e5bb4d260dc4a960e Mon Sep 17 00:00:00 2001 From: "goprife@gmail.com" Date: Fri, 16 Nov 2012 03:22:03 +0000 Subject: [PATCH] use the event-wait to replace the event poll when get the sdl's event git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2416 bbd45198-f89e-11dd-88c7-29a3b14d5316 --- bsp/simulator/drivers/sdl_fb.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/bsp/simulator/drivers/sdl_fb.c b/bsp/simulator/drivers/sdl_fb.c index 01417d7f4..1db3c3cf9 100644 --- a/bsp/simulator/drivers/sdl_fb.c +++ b/bsp/simulator/drivers/sdl_fb.c @@ -151,8 +151,8 @@ static DWORD WINAPI sdl_loop(LPVOID lpParam) /* handle SDL event */ while(!quit) { - while ( SDL_PollEvent(&event) ) - { + SDL_WaitEvent(&event); + switch (event.type) { case SDL_MOUSEMOTION: @@ -267,8 +267,6 @@ static DWORD WINAPI sdl_loop(LPVOID lpParam) break; } - SDL_Delay(20); - } if (quit) break; }