@@ -516,7 +516,7 @@ bool deserializeState(JsonObject root, byte callMode, byte presetId)
|
||||
//bool didSet = false;
|
||||
for (size_t s = 0; s < strip.getSegmentsNum(); s++) {
|
||||
Segment &sg = strip.getSegment(s);
|
||||
if (sg.isSelected()) {
|
||||
if (sg.isActive() && sg.isSelected()) {
|
||||
inDeepCall = true; // WLEDMM remember that we are going into recursion
|
||||
deserializeSegment(segVar, s, presetId);
|
||||
if (iAmGroot) inDeepCall = false; // WLEDMM toplevel -> reset recursion flag
|
||||
|
||||
Reference in New Issue
Block a user