summaryrefslogtreecommitdiffstats
path: root/sys/dev/atkbdc
diff options
context:
space:
mode:
authormjacob <mjacob@FreeBSD.org>2007-06-17 04:32:18 +0000
committermjacob <mjacob@FreeBSD.org>2007-06-17 04:32:18 +0000
commit4bab9cd38cbf8d1fb55cfb6fd7964522b331e64e (patch)
tree4b78dfcbece04ff41ea822378b52d3920ba7e641 /sys/dev/atkbdc
parent06537189b8ffc36711e797c3cf43cf2740d6b81a (diff)
downloadFreeBSD-src-4bab9cd38cbf8d1fb55cfb6fd7964522b331e64e.zip
FreeBSD-src-4bab9cd38cbf8d1fb55cfb6fd7964522b331e64e.tar.gz
Initialize mouse resolution to zero if converting from
OLD to NEW.
Diffstat (limited to 'sys/dev/atkbdc')
-rw-r--r--sys/dev/atkbdc/psm.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/dev/atkbdc/psm.c b/sys/dev/atkbdc/psm.c
index dfac849..a8a3fcc 100644
--- a/sys/dev/atkbdc/psm.c
+++ b/sys/dev/atkbdc/psm.c
@@ -1815,6 +1815,8 @@ psmioctl(struct cdev *dev, u_long cmd, caddr_t addr, int flag, struct thread *td
*/
if (((old_mousemode_t *)addr)->resolution > 0)
mode.resolution = -((old_mousemode_t *)addr)->resolution - 1;
+ else
+ mode.resolution = 0;
mode.accelfactor = ((old_mousemode_t *)addr)->accelfactor;
mode.level = -1;
} else {
OpenPOWER on IntegriCloud