From 3d2259d365bc410c2aad5667c8de7aa32f9ca433 Mon Sep 17 00:00:00 2001 From: reimar Date: Sun, 25 Apr 2010 16:15:00 +0000 Subject: Support mouse movements in SDL. Currently for some reason broken with -vo sdl. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31092 b3059339-0415-0410-9bf9-f77b7e298cf2 --- libvo/sdl_common.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'libvo/sdl_common.c') diff --git a/libvo/sdl_common.c b/libvo/sdl_common.c index 66e1fd6f61..9764ddc389 100644 --- a/libvo/sdl_common.c +++ b/libvo/sdl_common.c @@ -47,7 +47,6 @@ int vo_sdl_init(void) // We don't want those in our event queue. SDL_EventState(SDL_ACTIVEEVENT, SDL_IGNORE); - SDL_EventState(SDL_MOUSEMOTION, SDL_IGNORE); SDL_EventState(SDL_SYSWMEVENT, SDL_IGNORE); SDL_EventState(SDL_USEREVENT, SDL_IGNORE); @@ -131,6 +130,10 @@ int sdl_default_handle_event(SDL_Event *event) case SDL_VIDEOEXPOSE: return VO_EVENT_EXPOSE; + case SDL_MOUSEMOTION: + vo_mouse_movement(event->motion.x, event->motion.y); + break; + case SDL_MOUSEBUTTONDOWN: if (!vo_nomouse_input) mplayer_put_key((MOUSE_BTN0 + event->button.button - 1) | MP_KEY_DOWN); -- cgit v1.2.3