Fixed Infinite Play bug
When Infinite Play was set once, it was never reset.
This commit is contained in:
@@ -237,9 +237,8 @@ void Player::setMelodyAttributes(JsonVariant doc) {
|
||||
continuous_loop = doc["continuous_loop"].as<bool>();
|
||||
}
|
||||
|
||||
if (continuous_loop && total_duration == 0) {
|
||||
infinite_play = true;
|
||||
}
|
||||
// Recalculate infinite_play based on current values (reset first!)
|
||||
infinite_play = (continuous_loop && total_duration == 0);
|
||||
|
||||
if (!continuous_loop) {
|
||||
total_duration = segment_duration;
|
||||
|
||||
Reference in New Issue
Block a user