https://bugs.freedesktop.org/show_bug.cgi?id=38313

I reverted this from the 1.11 branch due to a regression back on November 3, 
but it is still on master with the regression unaddressed.  I'd like to revert 
it from master if we're unable to figure out the cause of the regression.

The use case which shows the problem is running "Worms 2" in wine, but I am 
unsure if it reproduces outside of XQuartz.  It's possible that our use of 
XIModeAbsolute is relevant here...

commit 2bfb802839688ecf328119c4c6979390fc60348d
Author: Peter Hutterer <[email protected]>
Date:   Fri Jul 29 16:33:54 2011 +1000

    dix: don't XWarpPointer through the last slave anymore (#38313)
    
    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. The better device for this effect is the the
    XTest device.
    
    This fixes a server crash where the lastSlave is a pointer device without
    valuators (Bug 38313#0).
    
    And while we're at it, make sure the Xinerama code-path does the same.
    
    X.Org Bug 38313 <http://bugs.freedesktop.org/show_bug.cgi?id=38313>
    
    Signed-off-by: Peter Hutterer <[email protected]>
    Reviewed-by: Daniel Stone <[email protected]>

_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to