From fa4ad6cdb9c2dbfef8c58ef7805614ab23934c29 Mon Sep 17 00:00:00 2001 From: Leila Lali Date: Wed, 8 Jan 2020 12:18:17 -0800 Subject: [PATCH] Adding a n activation event for opening the dashboard (#8733) --- src/sql/workbench/api/browser/mainThreadDashboard.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/sql/workbench/api/browser/mainThreadDashboard.ts b/src/sql/workbench/api/browser/mainThreadDashboard.ts index 01bb63baa2..cb8bd45959 100644 --- a/src/sql/workbench/api/browser/mainThreadDashboard.ts +++ b/src/sql/workbench/api/browser/mainThreadDashboard.ts @@ -7,6 +7,7 @@ import { extHostNamedCustomer } from 'vs/workbench/api/common/extHostCustomers'; import { SqlMainContext, MainThreadDashboardShape, ExtHostDashboardShape, SqlExtHostContext } from 'sql/workbench/api/common/sqlExtHost.protocol'; import { IExtHostContext } from 'vs/workbench/api/common/extHost.protocol'; import { IDashboardService } from 'sql/platform/dashboard/browser/dashboardService'; +import { IExtensionService } from 'vs/workbench/services/extensions/common/extensions'; @extHostNamedCustomer(SqlMainContext.MainThreadDashboard) export class MainThreadDashboard implements MainThreadDashboardShape { @@ -14,10 +15,12 @@ export class MainThreadDashboard implements MainThreadDashboardShape { constructor( context: IExtHostContext, + @IExtensionService extensionService: IExtensionService, @IDashboardService dashboardService: IDashboardService ) { this._proxy = context.getProxy(SqlExtHostContext.ExtHostDashboard); dashboardService.onDidChangeToDashboard(e => { + extensionService.activateByEvent('onDashboardOpen'); this._proxy.$onDidChangeToDashboard(e); });