aboutsummaryrefslogtreecommitdiff
path: root/spaghetti-monster/fsm-ramping.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--spaghetti-monster/fsm-ramping.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/spaghetti-monster/fsm-ramping.c b/spaghetti-monster/fsm-ramping.c
index 393c425..d4e2068 100644
--- a/spaghetti-monster/fsm-ramping.c
+++ b/spaghetti-monster/fsm-ramping.c
@@ -71,6 +71,7 @@ void set_level(uint8_t level) {
SetLevelFuncPtr set_level_func = channel_modes[CH_MODE];
set_level_func(level);
+ if (actual_level != level) prev_level = actual_level;
actual_level = level;
#ifdef USE_SET_LEVEL_GRADUALLY