From 0ea146edee18ca5c39223d484dce1fde5a42171d Mon Sep 17 00:00:00 2001 From: isXander Date: Mon, 7 Aug 2023 20:31:24 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20Rumble:=20fix=20continuous=20eff?= =?UTF-8?q?ects=20breaking=20due=20to=20driver=20optimizations?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/dev/isxander/controlify/rumble/RumbleManager.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/main/java/dev/isxander/controlify/rumble/RumbleManager.java b/src/main/java/dev/isxander/controlify/rumble/RumbleManager.java index 32d9f5c..c6d2be2 100644 --- a/src/main/java/dev/isxander/controlify/rumble/RumbleManager.java +++ b/src/main/java/dev/isxander/controlify/rumble/RumbleManager.java @@ -9,7 +9,6 @@ import java.util.Queue; public class RumbleManager { private final RumbleCapable controller; private final Queue effectQueue; - private RumbleEffectInstance prevEffect = null; private boolean silent, wasSilent; @@ -59,10 +58,9 @@ public class RumbleManager { controller.setRumble(0f, 0f, RumbleSource.MASTER); wasSilent = true; } - } else if (!effect.equals(prevEffect)) { + } else { RumbleState state = effect.effect().currentState(); controller.setRumble(state.strong(), state.weak(), effect.source()); - prevEffect = effect; } }