mirror of
https://github.com/Microsoft/vscode
synced 2024-10-06 11:26:07 +00:00
fixes #69468
This commit is contained in:
parent
2e7ae88cdd
commit
63b5fcd2a6
|
@ -214,8 +214,12 @@ export class FilesRenderer implements ITreeRenderer<ExplorerItem, FuzzyScore, IF
|
|||
editableData.onFinish(value, success);
|
||||
});
|
||||
|
||||
let ignoreDisposeAndBlur = true;
|
||||
setTimeout(() => ignoreDisposeAndBlur = false, 0);
|
||||
const blurDisposable = DOM.addDisposableListener(inputBox.inputElement, DOM.EventType.BLUR, () => {
|
||||
done(inputBox.isInputValid());
|
||||
if (!ignoreDisposeAndBlur) {
|
||||
done(inputBox.isInputValid());
|
||||
}
|
||||
});
|
||||
|
||||
const toDispose = [
|
||||
|
@ -235,8 +239,10 @@ export class FilesRenderer implements ITreeRenderer<ExplorerItem, FuzzyScore, IF
|
|||
];
|
||||
|
||||
return toDisposable(() => {
|
||||
blurDisposable.dispose();
|
||||
done(inputBox.isInputValid());
|
||||
if (!ignoreDisposeAndBlur) {
|
||||
blurDisposable.dispose();
|
||||
done(inputBox.isInputValid());
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue