提交 51e0ad1a 编写于 作者: R Rob Lourens

Settings editor - fix setting float values. #50249

上级 1ec986b0
......@@ -702,7 +702,8 @@ export class SettingsRenderer implements IRenderer {
this.renderText(element, isSelected, template, valueControlElement, onChange);
} else if (element.valueType === 'number' || element.valueType === 'integer') {
valueControlElement.classList.add('setting-type-number');
this.renderText(element, isSelected, template, valueControlElement, value => onChange(parseInt(value)));
const parseFn = element.valueType === 'integer' ? parseInt : parseFloat;
this.renderText(element, isSelected, template, valueControlElement, value => onChange(parseFn(value)));
} else {
valueControlElement.classList.add('setting-type-complex');
this.renderEditInSettingsJson(element, isSelected, template, valueControlElement);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册