diff --git a/libsrc/hyperion/Hyperion.cpp b/libsrc/hyperion/Hyperion.cpp index 99986302..0f78c4b8 100644 --- a/libsrc/hyperion/Hyperion.cpp +++ b/libsrc/hyperion/Hyperion.cpp @@ -828,7 +828,7 @@ void Hyperion::setColors(int priority, const std::vector& ledColors, c _muxer.setInput(priority, ledColors); } - if (priority == _muxer.getCurrentPriority()) + if (! _sourceAutoSelectEnabled || priority == _muxer.getCurrentPriority()) { update(); }