Mercurial > hg > openttd
diff src/settings_gui.cpp @ 10638:6a6a38ddd2bb draft
(svn r14938) -Fix: some small inconsistencies w.r.t. "0 is disabled" setting handling
author | rubidium <rubidium@openttd.org> |
---|---|
date | Fri, 09 Jan 2009 19:34:05 +0000 |
parents | 3189a053f43a |
children | c59498b89a47 |
line wrap: on
line diff
--- a/src/settings_gui.cpp +++ b/src/settings_gui.cpp @@ -854,7 +854,7 @@ value = (int32)ReadValue(var, sd->save.conv); /* Draw [<][>] boxes for settings of an integer-type */ - DrawArrowButtons(x, y, COLOUR_YELLOW, state, (editable && value != sdb->min), (editable && value != sdb->max)); + DrawArrowButtons(x, y, COLOUR_YELLOW, state, editable && value != (sdb->flags & SGF_0ISDISABLED ? 0 : sdb->min), editable && value != sdb->max); disabled = (value == 0) && (sdb->flags & SGF_0ISDISABLED); if (disabled) {