diff --git a/wled00/ir.cpp b/wled00/ir.cpp index fc38971c..c3e12544 100644 --- a/wled00/ir.cpp +++ b/wled00/ir.cpp @@ -752,7 +752,8 @@ void initIR() void handleIR() { - if (irEnabled > 0 && millis() - irCheckedTime > 120 && !strip.isUpdating()) + if ((irEnabled < 1) || (strip.isUpdating() && (millis() - irCheckedTime < 120))) return; // WLEDMM be nice, but not too nice + if (irEnabled > 0 && millis() - irCheckedTime > 120) // WLEDMM { irCheckedTime = millis(); if (irEnabled > 0)