diff --git a/code/espurna/light.cpp b/code/espurna/light.cpp index 13117ff9..1e5ea315 100644 --- a/code/espurna/light.cpp +++ b/code/espurna/light.cpp @@ -741,8 +741,7 @@ public: private: bool isImmediateTransition(bool state, float diff) { - return (!_time || (_step >= _time) || (std::abs(diff) <= std::numeric_limits::epsilon()) - || (!state && (diff > 0.0)) || (state && (diff < 0.0))); + return (!_time || (_step >= _time) || (std::abs(diff) <= std::numeric_limits::epsilon())); } std::vector _transitions;