fix: Don't override configured SD Logs value when opening edit screen (#3755)
changes: - set default value only if SF is created
This commit is contained in:
@@ -232,7 +232,8 @@ class SpecialFunctionEditPage : public Page
|
||||
break;
|
||||
|
||||
case FUNC_LOGS: {
|
||||
CFN_PARAM(cfn) = SD_LOGS_PERIOD_DEFAULT; // set default value
|
||||
if(CFN_PARAM(cfn) == 0) // use stored value if SF exists
|
||||
CFN_PARAM(cfn) = SD_LOGS_PERIOD_DEFAULT; // otherwise initialize with default value
|
||||
|
||||
auto edit = addNumberEdit(line, STR_INTERVAL, cfn, SD_LOGS_PERIOD_MIN, SD_LOGS_PERIOD_MAX);
|
||||
edit->setDefault(SD_LOGS_PERIOD_DEFAULT); // set default period for DEF button
|
||||
|
||||
Reference in New Issue
Block a user