diff --git a/Controllers/CorsairVengeanceProController/CorsairVengeanceProController.cpp b/Controllers/CorsairVengeanceProController/CorsairVengeanceProController.cpp index c1fa0a6a..cfb2e59e 100644 --- a/Controllers/CorsairVengeanceProController/CorsairVengeanceProController.cpp +++ b/Controllers/CorsairVengeanceProController/CorsairVengeanceProController.cpp @@ -137,6 +137,11 @@ void CorsairVengeanceProController::SetEffect(unsigned char mode, unsigned char blu2 ) { + if(mode == effect_mode) + { + return; + } + effect_mode = mode; direct_mode = (effect_mode == CORSAIR_PRO_MODE_DIRECT);