Summary: | When changing time to backward, it may make touchpad cursor be locked | ||||||
---|---|---|---|---|---|---|---|
Product: | xorg | Reporter: | lihaofd <hao.h.li> | ||||
Component: | Input/synaptics | Assignee: | Peter Hutterer <peter.hutterer> | ||||
Status: | RESOLVED FIXED | QA Contact: | Xorg Project Team <xorg-team> | ||||
Severity: | major | ||||||
Priority: | medium | ||||||
Version: | unspecified | ||||||
Hardware: | x86 (IA32) | ||||||
OS: | Linux (All) | ||||||
Whiteboard: | |||||||
i915 platform: | i915 features: | ||||||
Attachments: |
|
Description
lihaofd
2010-11-29 00:25:53 UTC
I cannot reproduce this issue with X server 1.9.99.1, synaptics 1.3.99 and kernel 2.6.37-rc3, so it's likely something that has already been fixed upstream. Please test with upstream versions of the X server, synaptics driver and kernel before reporting bugs here. We found if kill syndaemon process, this bug will not be reproduced. Keep investigating it oh, that makes sense then. syndaemon has a simple condition: if (current_time > last_activity + idle_time) /* Enable touchpad */ if you move the current time backwards, it will not time out as usual and thus keep the touchpad disabled. I wouldn't count this as a bug though. Created attachment 40653 [details] [review] TimeBackwardSetting.patch In back set time situation, reassgin current_time and last time. Testing in my netbook, this bug has been fixed. Please check it. ACK, please resubmit as a git-formatted patch with an appropriate commit message and the sign-off-by tag. thanks. http://wiki.x.org/wiki/Development/Documentation/SubmittingPatches (In reply to comment #6) > ACK, please resubmit as a git-formatted patch with an appropriate commit > message and the sign-off-by tag. thanks. > http://wiki.x.org/wiki/Development/Documentation/SubmittingPatches ping? commit f34ee8e8ac68c3fdff38d084f175106a3415f3a5 Author: Peter Hutterer <peter.hutterer@who-t.net> Date: Tue Feb 8 11:46:46 2011 +1000 syndaemon: reset idle time if the system time has changed (#31968) |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.