fool-proof getBool()
This commit is contained in:
parent
72ce7f21f7
commit
3c12c6079d
|
@ -243,6 +243,13 @@ bool DivConfig::getBool(String key, bool fallback) const {
|
|||
return true;
|
||||
} else if (val->second=="false") {
|
||||
return false;
|
||||
} else {
|
||||
try {
|
||||
int ret=std::stoi(val->second);
|
||||
return (ret!=0);
|
||||
} catch (std::out_of_range& e) {
|
||||
} catch (std::invalid_argument& e) {
|
||||
}
|
||||
}
|
||||
}
|
||||
return fallback;
|
||||
|
|
Loading…
Reference in a new issue