Compare shorter "boolean" values first.
This commit is contained in:
@@ -359,17 +359,17 @@ inline bool settings_value_as_bool(char *value, bool def)
|
|||||||
{
|
{
|
||||||
if (value)
|
if (value)
|
||||||
{
|
{
|
||||||
if (strcaseeq(value, "true") ||
|
if (strcaseeq(value, "1") ||
|
||||||
strcaseeq(value, "enabled") ||
|
|
||||||
strcaseeq(value, "yes") ||
|
strcaseeq(value, "yes") ||
|
||||||
strcaseeq(value, "1"))
|
strcaseeq(value, "true") ||
|
||||||
|
strcaseeq(value, "enabled"))
|
||||||
{
|
{
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
else if (strcaseeq(value, "false") ||
|
else if (strcaseeq(value, "0") ||
|
||||||
strcaseeq(value, "disabled") ||
|
|
||||||
strcaseeq(value, "no") ||
|
strcaseeq(value, "no") ||
|
||||||
strcaseeq(value, "0"))
|
strcaseeq(value, "false") ||
|
||||||
|
strcaseeq(value, "disabled"))
|
||||||
{
|
{
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user