From 912c80e496119637235129ddcb7f9c9140b2c77d Mon Sep 17 00:00:00 2001 From: Anthony Dresser Date: Tue, 4 Jun 2019 12:55:55 -0700 Subject: [PATCH] store active tab so it isn't overwritten (#5875) --- src/sql/workbench/parts/query/browser/queryResultsView.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/sql/workbench/parts/query/browser/queryResultsView.ts b/src/sql/workbench/parts/query/browser/queryResultsView.ts index 5cfd99755f..f979f71d10 100644 --- a/src/sql/workbench/parts/query/browser/queryResultsView.ts +++ b/src/sql/workbench/parts/query/browser/queryResultsView.ts @@ -195,6 +195,7 @@ export class QueryResultsView extends Disposable { } private setQueryRunner(runner: QueryRunner) { + const activeTab = this._input.state.activeTab; if (runner.hasCompleted && !this.hasResults(runner)) { this.hideResults(); } else { @@ -261,8 +262,8 @@ export class QueryResultsView extends Disposable { }); } })); - if (this.input.state.activeTab) { - this._panelView.showTab(this.input.state.activeTab); + if (activeTab) { + this._panelView.showTab(activeTab); } else { this._panelView.showTab(this.resultsTab.identifier); // our default tab is the results view }