From 6127c4572daac869a3f9a3463f02e27f19ca3fc8 Mon Sep 17 00:00:00 2001 From: OBattler Date: Fri, 11 Aug 2023 22:52:11 +0200 Subject: [PATCH] Fixed the broken PS/2 mouse. --- src/device/mouse_ps2.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/device/mouse_ps2.c b/src/device/mouse_ps2.c index 02d6711a1..f623d23e9 100644 --- a/src/device/mouse_ps2.c +++ b/src/device/mouse_ps2.c @@ -305,7 +305,7 @@ ps2_poll(void *priv) atkbc_dev_t *dev = (atkbc_dev_t *) priv; int packet_size = (dev->flags & FLAG_INTMODE) ? 4 : 3; - int cond = (!mouse_capture && !video_fullscreen) || (!mouse_scan || mouse_state_changed()) || + int cond = (!mouse_capture && !video_fullscreen) || (!mouse_scan || !mouse_state_changed()) || ((dev->mode == MODE_STREAM) && (kbc_at_dev_queue_pos(dev, 1) >= (FIFO_SIZE - packet_size))); if (!cond && (dev->mode == MODE_STREAM))