Time for me to sleep, but I think that if in:
---
while :; do
run db_input low x11-common/xwrapper/nice_value
# is the question going to be asked?
if [ $? -eq 30 ]; then
break # no; bail out of validation loop
fi
run db_go
---
you move the run db_go before the if, that should fix the bug
still validate_nice_value() simplified is cool, and does correct a bug too.
Time for me to sleep, but I think that if in: xwrapper/ nice_value
---
while :; do
run db_input low x11-common/
# is the question going to be asked?
if [ $? -eq 30 ]; then
break # no; bail out of validation loop
fi
run db_go
---
you move the run db_go before the if, that should fix the bug
still validate_ nice_value( ) simplified is cool, and does correct a bug too.