From 883c0f9dfe536887cd653dd8de4d11dbbde90557 Mon Sep 17 00:00:00 2001 From: Blaz Kristan Date: Fri, 17 Feb 2023 20:36:35 +0100 Subject: [PATCH] Bugfix - gamma value not showing --- wled00/cfg.cpp | 4 ++-- wled00/xml.cpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/wled00/cfg.cpp b/wled00/cfg.cpp index de00d4ec0..f27263039 100644 --- a/wled00/cfg.cpp +++ b/wled00/cfg.cpp @@ -807,8 +807,8 @@ void serializeConfig() { light[F("aseg")] = autoSegments; JsonObject light_gc = light.createNestedObject("gc"); - light_gc["bri"] = (gammaCorrectBri) ? gammaCorrectVal : 1.0; // keep compatibility - light_gc["col"] = (gammaCorrectCol) ? gammaCorrectVal : 1.0; // keep compatibility + light_gc["bri"] = (gammaCorrectBri) ? gammaCorrectVal : 1.0f; // keep compatibility + light_gc["col"] = (gammaCorrectCol) ? gammaCorrectVal : 1.0f; // keep compatibility light_gc["val"] = gammaCorrectVal; JsonObject light_tr = light.createNestedObject("tr"); diff --git a/wled00/xml.cpp b/wled00/xml.cpp index 6ab0cecf5..95498db07 100644 --- a/wled00/xml.cpp +++ b/wled00/xml.cpp @@ -445,7 +445,7 @@ void getSettingsJS(byte subPage, char* dest) sappend('c',SET_F("GB"),gammaCorrectBri); sappend('c',SET_F("GC"),gammaCorrectCol); - sprintf_P(nS, PSTR("d.Sf.GV.value='%.1f';"), (float)gammaCorrectVal); oappend(nS); + dtostrf(gammaCorrectVal,3,1,nS); sappends('s',SET_F("GV"),nS); sappend('c',SET_F("TF"),fadeTransition); sappend('v',SET_F("TD"),transitionDelayDefault); sappend('c',SET_F("PF"),strip.paletteFade);