Fix 'Use Upscaling' dropdown getting blank on False.

This commit is contained in:
Marc-Andre Ferland 2022-11-03 20:34:51 -04:00
parent d5f854d376
commit d04aa89812

View File

@ -130,8 +130,14 @@ const TASK_MAPPING = {
}, },
use_upscale: { name: 'Use Upscaling', use_upscale: { name: 'Use Upscaling',
setUI: (use_upscale) => { setUI: (use_upscale) => {
useUpscalingField.checked = Boolean(use_upscale) const oldVal = upscaleModelField.value
upscaleModelField.value = use_upscale upscaleModelField.value = use_upscale
if (upscaleModelField.value) { // Is a valid value for the field.
useUpscalingField.checked = true
} else { // Not a valid value, restore the old value and disable the filter.
upscaleModelField.value = oldVal
useUpscalingField.checked = false
}
}, },
readUI: () => (useUpscalingField.checked ? upscaleModelField.value : undefined), readUI: () => (useUpscalingField.checked ? upscaleModelField.value : undefined),
parse: (val) => val parse: (val) => val