Not really necessary since the caller skips loop iterations where it isn't
set but let't not rely on that.

Signed-off-by: Peter Hutterer <[email protected]>
---
 dix/getevents.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/dix/getevents.c b/dix/getevents.c
index 4f0ad9f..fd7b31f 100644
--- a/dix/getevents.c
+++ b/dix/getevents.c
@@ -1205,6 +1205,9 @@ emulate_scroll_button_events(InternalEvent *events,
     if (dev->valuator->axes[axis].scroll.type == SCROLL_TYPE_NONE)
         return 0;
 
+    if (!valuator_mask_isset(mask, axis))
+        return 0;
+
     ax = &dev->valuator->axes[axis];
     incr = ax->scroll.increment;
 
-- 
1.7.6

_______________________________________________
[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