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:
Sam Lantinga
2011-12-29 04:24:15 -05:00
parent 8217f39758
commit 9cda593e52

View File

@@ -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:
;