From 8c2ea36cdab951c87cd4865401cf75389936ccca Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jo=C3=A3o=20Magalh=C3=A3es?= <joamag@gmail.com>
Date: Mon, 19 Jun 2023 00:14:09 +0100
Subject: [PATCH] chore: improved rumble comparison

---
 src/rom.rs | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/rom.rs b/src/rom.rs
index 8d4b6d7f..90d0545d 100644
--- a/src/rom.rs
+++ b/src/rom.rs
@@ -808,7 +808,7 @@ pub static MBC5: Mbc = Mbc {
                 if rom.has_rumble() {
                     ram_bank = value & 0x07;
                     let rumble = (value & 0x08) == 0x08;
-                    if (rom.rumble_active && !rumble) || (!rom.rumble_active && rumble) {
+                    if rom.rumble_active != rumble {
                         rom.rumble_active = rumble;
                         rom.trigger_rumble();
                     }
-- 
GitLab