提交 9a00a108 编写于 作者: C Christof Marti

Select whole value when valueSelection is undefined (fixes #52906)

This reverts commit c205df5c.
上级 9aa90a52
...@@ -573,7 +573,7 @@ class InputBox extends QuickInput implements IInputBox { ...@@ -573,7 +573,7 @@ class InputBox extends QuickInput implements IInputBox {
private _value = ''; private _value = '';
private _valueSelection: Readonly<[number, number]>; private _valueSelection: Readonly<[number, number]>;
private valueSelectionUpdated = false; private valueSelectionUpdated = true;
private _placeholder: string; private _placeholder: string;
private _password = false; private _password = false;
private _prompt: string; private _prompt: string;
...@@ -674,9 +674,7 @@ class InputBox extends QuickInput implements IInputBox { ...@@ -674,9 +674,7 @@ class InputBox extends QuickInput implements IInputBox {
} }
if (this.valueSelectionUpdated) { if (this.valueSelectionUpdated) {
this.valueSelectionUpdated = false; this.valueSelectionUpdated = false;
this.ui.inputBox.select(this._valueSelection ? this.ui.inputBox.select(this._valueSelection && { start: this._valueSelection[0], end: this._valueSelection[1] });
{ start: this._valueSelection[0], end: this._valueSelection[1] } :
{ start: this.ui.inputBox.value.length, end: this.ui.inputBox.value.length });
} }
if (this.ui.inputBox.placeholder !== (this.placeholder || '')) { if (this.ui.inputBox.placeholder !== (this.placeholder || '')) {
this.ui.inputBox.placeholder = (this.placeholder || ''); this.ui.inputBox.placeholder = (this.placeholder || '');
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册