diff --git a/code/espurna/light.cpp b/code/espurna/light.cpp index 6c7087cc..9e438f37 100644 --- a/code/espurna/light.cpp +++ b/code/espurna/light.cpp @@ -1333,6 +1333,7 @@ struct LightUpdateHandler { template void run(T&& callback) { if (_run) { + _run = false; LightUpdate update{_update}; callback(update.save, update.transition, update.report); }