Xnest: set the default pointer accel to the host's values (#10013)
The defaultPointerControl holds compile-time defaults for pointer acceleration. If an Xnest instance is started, it resets the hosts pointer accel values to these built-in defaults instead of using the host values. This patch queries the host for the values before initializing the device, thus leaving the host values untouched. X.Org Bug 10013 <http://bugs.freedesktop.org/show_bug.cgi?id=10013> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
parent
97e3f4316b
commit
ae812bb796
|
@ -72,6 +72,10 @@ xnestPointerProc(DeviceIntPtr pDev, int onoff)
|
|||
axes_labels[0] = XIGetKnownProperty(AXIS_LABEL_PROP_REL_X);
|
||||
axes_labels[1] = XIGetKnownProperty(AXIS_LABEL_PROP_REL_Y);
|
||||
|
||||
XGetPointerControl(xnestDisplay,
|
||||
&defaultPointerControl.num,
|
||||
&defaultPointerControl.den,
|
||||
&defaultPointerControl.threshold);
|
||||
InitPointerDeviceStruct(&pDev->public, map, nmap, btn_labels,
|
||||
xnestChangePointerControl,
|
||||
GetMotionHistorySize(), 2, axes_labels);
|
||||
|
|
Loading…
Reference in New Issue