mirror of
https://github.com/yawut/SDL.git
synced 2026-10-02 05:06:46 -05:00
Fixed bug 1032
Matthias Hawran 2010-07-28 03:00:49 PDT Hi, I simply want to "forward" this post (http://forums.libsdl.org/viewtopic.php?t=4123) about absolute mouse events not being monitored by SDL 1.2 as directfb / tslib generates them. It's fixed in 1.3 and IMHO it should be backported to 1.2 Included the patch from the post (thanks to Guillaume Chereau) Cheers, Matthias --HG-- branch : SDL-1.2
This commit is contained in:
@@ -79,6 +79,15 @@ void DirectFB_PumpEvents (_THIS)
|
||||
else if (evt.axis == DIAI_Y)
|
||||
posted += SDL_PrivateMouseMotion(0, 1, 0, evt.axisrel);
|
||||
}
|
||||
else if (evt.flags & DIEF_AXISABS)
|
||||
{
|
||||
static int last_x, last_y;
|
||||
if (evt.axis == DIAI_X)
|
||||
last_x = evt.axisabs;
|
||||
else if (evt.axis == DIAI_Y)
|
||||
last_y = evt.axisabs;
|
||||
posted += SDL_PrivateMouseMotion(0, 0, last_x, last_y);
|
||||
}
|
||||
break;
|
||||
default:
|
||||
;
|
||||
|
||||
Reference in New Issue
Block a user