light: fix -addmin switch (temporary hack)

This commit is contained in:
Eric Wasylishen 2016-07-26 16:09:16 -06:00
parent 5b68158736
commit 9279c86fb5
1 changed files with 7 additions and 2 deletions

View File

@ -1622,8 +1622,13 @@ main(int argc, const char **argv)
}
if (lockable_vec_t *vecsetting = dynamic_cast<lockable_vec_t *>(setting)) {
float v = ParseVec(&i, argc, argv);
vecsetting->setFloatValueLocked(v);
float v;
if (ParseVecOptional(&v, &i, argc, argv)) {
vecsetting->setFloatValueLocked(v);
} else {
// FIXME: only do this for boolean settings.
vecsetting->setFloatValueLocked(true);
}
} else if (lockable_vec3_t *vec3setting = dynamic_cast<lockable_vec3_t *>(setting)) {
vec3_t temp;
ParseVec3(temp, &i, argc, argv);