Compare shorter "boolean" values first.

This commit is contained in:
Tobias Brunner
2010-12-03 17:40:52 +01:00
parent d657edf576
commit 011f901d55
+6 -6
View File
@@ -359,17 +359,17 @@ inline bool settings_value_as_bool(char *value, bool def)
{
if (value)
{
if (strcaseeq(value, "true") ||
strcaseeq(value, "enabled") ||
if (strcaseeq(value, "1") ||
strcaseeq(value, "yes") ||
strcaseeq(value, "1"))
strcaseeq(value, "true") ||
strcaseeq(value, "enabled"))
{
return TRUE;
}
else if (strcaseeq(value, "false") ||
strcaseeq(value, "disabled") ||
else if (strcaseeq(value, "0") ||
strcaseeq(value, "no") ||
strcaseeq(value, "0"))
strcaseeq(value, "false") ||
strcaseeq(value, "disabled"))
{
return FALSE;
}