diff options
author | Paulo Ricardo Zanoni <pzanoni@mandriva.com> | 2010-04-14 17:12:27 -0300 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2010-04-17 15:17:27 +1000 |
commit | aaf65e7bfacd9501c4475a579d92c3bc60409893 (patch) | |
tree | 8d474544450784bd49cf202551ae4c0ccd54ad64 /src | |
parent | Use X_PROBED instead of X_INFO for probed values. (diff) | |
download | xf86-input-evdev-aaf65e7bfacd9501c4475a579d92c3bc60409893.tar.gz xf86-input-evdev-aaf65e7bfacd9501c4475a579d92c3bc60409893.tar.bz2 xf86-input-evdev-aaf65e7bfacd9501c4475a579d92c3bc60409893.zip |
Don't set pEvdev->rel for mouse wheel events
This way we won't get empty MotionNotify events when the mouse wheel is
used.
Signed-off-by: Paulo Ricardo Zanoni <pzanoni@mandriva.com>
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Diffstat (limited to 'src')
-rw-r--r-- | src/evdev.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/evdev.c b/src/evdev.c index 06b1bb6..d133870 100644 --- a/src/evdev.c +++ b/src/evdev.c @@ -494,8 +494,6 @@ EvdevProcessRelativeMotionEvent(InputInfoPtr pInfo, struct input_event *ev) /* Get the signed value, earlier kernels had this as unsigned */ value = ev->value; - pEvdev->rel = 1; - switch (ev->code) { case REL_WHEEL: if (value > 0) @@ -522,6 +520,7 @@ EvdevProcessRelativeMotionEvent(InputInfoPtr pInfo, struct input_event *ev) if (EvdevWheelEmuFilterMotion(pInfo, ev)) return; + pEvdev->rel = 1; pEvdev->delta[ev->code] += value; break; } |