Fix create book dialog clearing input boxes on browse cancel (#15713)

This commit is contained in:
Charles Gagnon
2021-06-14 17:47:30 -07:00
committed by GitHub
parent 902b5dc1fa
commit 6a7e1dfd27

View File

@@ -116,11 +116,17 @@ export class CreateBookDialog {
}).component(); }).component();
browseFolderButton.onDidClick(async () => { browseFolderButton.onDidClick(async () => {
this.saveLocationInputBox.value = await this.selectFolder(); const selectedFolder = await this.selectFolder();
if (selectedFolder) {
this.saveLocationInputBox.value = selectedFolder;
}
}); });
browseContentFolderButton.onDidClick(async () => { browseContentFolderButton.onDidClick(async () => {
this.contentFolderInputBox.value = await this.selectFolder(); const selectedFolder = await this.selectFolder();
if (selectedFolder) {
this.contentFolderInputBox.value = selectedFolder;
}
}); });
this.formModel = this.view.modelBuilder.formContainer() this.formModel = this.view.modelBuilder.formContainer()