dix: fix erroneous BUG_RETURN check

Check was inverted, we want to complain if evcount exceeds our target
array.

Fixes: 219c54b8a3 ("dix: fix DeviceStateNotify event calculation")
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1868>
(cherry picked from commit 2bca68f41b)
This commit is contained in:
Peter Hutterer
2025-03-20 11:24:32 +10:00
committed by Alan Coopersmith
parent 4dc7e77cff
commit 95458e99c0

View File

@@ -729,7 +729,7 @@ DeliverStateNotifyEvent(DeviceIntPtr dev, WindowPtr win)
evcount += ((nval - 3) + 6)/6;
}
BUG_RETURN(evcount <= ARRAY_SIZE(sev));
BUG_RETURN(evcount > ARRAY_SIZE(sev));
FixDeviceStateNotify(dev, ev, k, b, v, first);