mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-03-30 08:40:29 -04:00
Merge from vscode 8ef8aa6b3cb5b96870660fdd3bb8d0755e62fe51 (#5422)
This commit is contained in:
@@ -173,7 +173,7 @@ class OpenExtensionAction extends Action {
|
||||
}
|
||||
}
|
||||
|
||||
export class ExtensionsTree extends WorkbenchAsyncDataTree<IExtensionData, any> {
|
||||
export class ExtensionsTree extends WorkbenchAsyncDataTree<IExtensionData, IExtensionData> {
|
||||
|
||||
constructor(
|
||||
input: IExtensionData,
|
||||
@@ -212,7 +212,9 @@ export class ExtensionsTree extends WorkbenchAsyncDataTree<IExtensionData, any>
|
||||
this.setInput(input);
|
||||
|
||||
this.disposables.push(this.onDidChangeSelection(event => {
|
||||
extensionsWorkdbenchService.open(event.elements[0], event.browserEvent instanceof MouseEvent && (event.browserEvent.ctrlKey || event.browserEvent.metaKey || event.browserEvent.altKey));
|
||||
if (event.browserEvent && event.browserEvent instanceof KeyboardEvent) {
|
||||
extensionsWorkdbenchService.open(event.elements[0].extension, false);
|
||||
}
|
||||
}));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user