Expedite: Applying same patch as the one I put for sdl engine on September 7th.
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: 74322
This commit is contained in:
parent
2fb9aeef35
commit
5fb6f8bccf
|
@ -45,11 +45,11 @@ engine_gl_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,
|
||||
|
|
Loading…
Reference in New Issue