From eae21dd08ba28dc52ac1c7161a688f9b48e01915 Mon Sep 17 00:00:00 2001 From: Ry Date: Sun, 25 Dec 2022 15:34:36 -0800 Subject: [PATCH] Fix an issue with the mouse held state --- src/bus.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bus.c b/src/bus.c index bba47f6..b81121f 100644 --- a/src/bus.c +++ b/src/bus.c @@ -68,7 +68,7 @@ int bus_io_read(void *user, uint32_t *value, uint32_t port) { // button states if (mouse.clicked) *value |= 0b001; if (mouse.released) *value |= 0b010; - if (mouse.held) *value |= 0b100; else *value &= !0b100; + if (mouse.held) *value |= 0b100; else *value &= ~(0b100); break; }; case 0x01: {