Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/microsoft/vscode.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/vs/base/browser/ui/selectBox/selectBoxCustom.ts13
1 files changed, 5 insertions, 8 deletions
diff --git a/src/vs/base/browser/ui/selectBox/selectBoxCustom.ts b/src/vs/base/browser/ui/selectBox/selectBoxCustom.ts
index 3d5b2f79cfa..fe455555e10 100644
--- a/src/vs/base/browser/ui/selectBox/selectBoxCustom.ts
+++ b/src/vs/base/browser/ui/selectBox/selectBoxCustom.ts
@@ -250,7 +250,6 @@ export class SelectBoxList implements ISelectBoxDelegate, IVirtualDelegate<ISele
}
public setOptions(options: string[], selected?: number, disabled?: number): void {
-
if (!this.options || !arrays.equals(this.options, options)) {
this.options = options;
this.selectElement.options.length = 0;
@@ -260,18 +259,16 @@ export class SelectBoxList implements ISelectBoxDelegate, IVirtualDelegate<ISele
this.selectElement.add(this.createOption(option, i, disabled === i++));
});
- if (selected !== undefined) {
- this.select(selected);
- // Set current = selected since this is not necessarily a user exit
- this._currentSelection = this.selected;
- }
-
if (disabled !== undefined) {
this.disabledOptionIndex = disabled;
}
}
-
+ if (selected !== undefined) {
+ this.select(selected);
+ // Set current = selected since this is not necessarily a user exit
+ this._currentSelection = this.selected;
+ }
}