mirror of
https://github.com/debauchee/barrier.git
synced 2026-05-09 07:22:21 +08:00
#5525 Add support for floating point start/end range values
This commit is contained in:
committed by
Andrew Nelless
parent
f35e3e5e06
commit
1499f7b27c
@@ -2096,11 +2096,11 @@ ConfigReadContext::parseInterval(const ArgList& args) const
|
||||
}
|
||||
|
||||
char* end;
|
||||
long startValue = strtol(args[0].c_str(), &end, 10);
|
||||
double startValue = strtod(args[0].c_str(), &end);
|
||||
if (end[0] != '\0') {
|
||||
throw XConfigRead(*this, "invalid interval \"%{1}\"", concatArgs(args));
|
||||
}
|
||||
long endValue = strtol(args[1].c_str(), &end, 10);
|
||||
double endValue = strtod(args[1].c_str(), &end);
|
||||
if (end[0] != '\0') {
|
||||
throw XConfigRead(*this, "invalid interval \"%{1}\"", concatArgs(args));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user