diff --git a/wled00/json.cpp b/wled00/json.cpp index 4457c221..d3b1ca25 100644 --- a/wled00/json.cpp +++ b/wled00/json.cpp @@ -496,7 +496,8 @@ void serializeSegment(JsonObject& root, Segment& seg, byte id, bool forPreset, b root["cct"] = seg.cct; root[F("set")] = seg.set; - if (segmentBounds && seg.name != nullptr) root["n"] = reinterpret_cast(seg.name); //not good practice, but decreases required JSON buffer + if (seg.name != nullptr) root["n"] = reinterpret_cast(seg.name); //not good practice, but decreases required JSON buffer + else if (forPreset) root["n"] = ""; // to conserve RAM we will serialize the col array manually // this will reduce RAM footprint from ~300 bytes to 84 bytes per segment