Expedite: Fix bug with mouse handling in sdl engine

A button press would send '1' as the button (the pressed state) and the
release would send '0', so evas would think button 1 was never released
so it would never register any button releases.

SVN revision: 63259
This commit is contained in:
Youness Alaoui 2011-09-07 06:59:07 +00:00
parent ad8e55c611
commit e277ec0fbf
1 changed files with 2 additions and 2 deletions

View File

@ -49,11 +49,11 @@ engine_software_sdl_loop(void)
break;
case SDL_MOUSEBUTTONDOWN:
evas_event_feed_mouse_move(evas, event.button.x, event.button.y, 0, NULL);
evas_event_feed_mouse_down(evas, event.button.state, EVAS_BUTTON_NONE, 0, NULL);
evas_event_feed_mouse_down(evas, event.button.button, EVAS_BUTTON_NONE, 0, NULL);
break;
case SDL_MOUSEBUTTONUP:
evas_event_feed_mouse_move(evas, event.button.x, event.button.y, 0, NULL);
evas_event_feed_mouse_up(evas, event.button.state, EVAS_BUTTON_NONE, 0, NULL);
evas_event_feed_mouse_up(evas, event.button.button, EVAS_BUTTON_NONE, 0, NULL);
break;
case SDL_VIDEORESIZE:
evas_output_viewport_set(evas, 0, 0,