From 5b2c14f11a911e121d38f71e30183163bff1c5b3 Mon Sep 17 00:00:00 2001 From: Alex Ma Date: Fri, 31 Jan 2020 14:06:56 -0800 Subject: [PATCH] Fix for table name not showing up on the header. (#9016) * fix for edit data table header * Fix for name, and SQL load --- .../services/queryEditor/browser/queryEditorService.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/sql/workbench/services/queryEditor/browser/queryEditorService.ts b/src/sql/workbench/services/queryEditor/browser/queryEditorService.ts index 33112d1ee4..d078f248c4 100644 --- a/src/sql/workbench/services/queryEditor/browser/queryEditorService.ts +++ b/src/sql/workbench/services/queryEditor/browser/queryEditorService.ts @@ -87,8 +87,10 @@ export class QueryEditorService implements IQueryEditorService { let docUri: URI = URI.from({ scheme: Schemas.untitled, path: filePath }); // Create a sql document pane with accoutrements - const fileInput = this._untitledEditorService.create({ untitledResource: docUri, mode: 'sql' }); + const fileInput = this._untitledEditorService.create({ associatedResource: docUri, mode: 'sql' }); const m = await fileInput.resolve(); + //when associatedResource editor is created it is dirty, this must be set to false to be able to detect changes to the editor. + m.setDirty(false); // Create an EditDataInput for editing const resultsInput: EditDataResultsInput = this._instantiationService.createInstance(EditDataResultsInput, docUri.toString()); let editDataInput: EditDataInput = this._instantiationService.createInstance(EditDataInput, docUri, schemaName, tableName, fileInput, sqlContent, resultsInput);