Options that are blank or zero but do not default to that value, now work.
This commit is contained in:
parent
d22604c53a
commit
d2d12bc908
1 changed files with 1 additions and 1 deletions
|
@ -526,7 +526,7 @@ bool Util::startInput(std::string streamname, std::string filename, bool forkFir
|
|||
HIGH_MSG("Overriding option '%s' to '%s'", prm.key().c_str(), overrides.at(prm.key()).c_str());
|
||||
str_args[opt] = overrides.at(prm.key());
|
||||
}else{
|
||||
if (stream_cfg.isMember(prm.key()) && stream_cfg[prm.key()]){
|
||||
if (stream_cfg.isMember(prm.key()) && ((!prm->isMember("default") && stream_cfg[prm.key()]) || (prm->isMember("default") && stream_cfg[prm.key()] != (*prm)["default"]))){
|
||||
if (stream_cfg[prm.key()].isString()){
|
||||
str_args[opt] = stream_cfg[prm.key()].asStringRef();
|
||||
}else{
|
||||
|
|
Loading…
Add table
Reference in a new issue