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")
(cherry picked from commit 2bca68f41b)

Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1895>
This commit is contained in:
Peter Hutterer 2025-03-20 11:24:32 +10:00 committed by Olivier Fourdan
parent 1119ea220a
commit a50e6a2e33

View file

@ -731,7 +731,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);