[PATCH 07/17] dix: don't XWarpPointer through the last slave anymore (#38313)

Daniel Stone daniel at fooishbar.org
Mon Aug 8 02:09:58 PDT 2011


On Mon, Aug 08, 2011 at 04:21:03PM +1000, Peter Hutterer wrote:
> This line was introduced pre-1.6 to fix Bug 19297. The effect of warping
> through the VCP then was that if a device had custom valuator ranges, the
> warp position would be wrong. This has since been fixed otherwise and
> devices scale the last valuators properly to and fro. Warp through the VCP
> (or whichever master pointer was selected).
> 
> This fixes a server crash where the lastSlave is a pointer device without
> valuators (Bug 38313#0).
> 
> X.Org Bug 38313 <http://bugs.freedesktop.org/show_bug.cgi?id=38313>

Hmm, directly sending events through the VCP seems odd though.  Should
we not try to aim at least for the XTEST device?

Cheers,
Daniel


More information about the xorg-devel mailing list