@@ -43,6 +43,7 @@ import { App } from "../common/app";
4343import { DisposableObject } from "../pure/disposable-object" ;
4444import { SkeletonQueryWizard } from "../skeleton-query-wizard" ;
4545import { LocalQueryRun } from "./local-query-run" ;
46+ import { createMultiSelectionCommand } from "../common/selection-commands" ;
4647
4748interface DatabaseQuickPickItem extends QuickPickItem {
4849 databaseItem : DatabaseItem ;
@@ -89,7 +90,9 @@ export class LocalQueries extends DisposableObject {
8990 this . runQueryOnMultipleDatabases . bind ( this ) ,
9091 "codeQL.runQueryOnMultipleDatabasesContextEditor" :
9192 this . runQueryOnMultipleDatabases . bind ( this ) ,
92- "codeQL.runQueries" : this . runQueries . bind ( this ) ,
93+ "codeQL.runQueries" : createMultiSelectionCommand (
94+ this . runQueries . bind ( this ) ,
95+ ) ,
9396 "codeQL.quickEval" : this . quickEval . bind ( this ) ,
9497 "codeQL.quickEvalContextEditor" : this . quickEval . bind ( this ) ,
9598 "codeQL.codeLensQuickEval" : this . codeLensQuickEval . bind ( this ) ,
@@ -130,12 +133,12 @@ export class LocalQueries extends DisposableObject {
130133 ) ;
131134 }
132135
133- private async runQueries ( _ : unknown , multi : Uri [ ] ) : Promise < void > {
136+ private async runQueries ( fileURIs : Uri [ ] ) : Promise < void > {
134137 await withProgress (
135138 async ( progress , token ) => {
136139 const maxQueryCount = MAX_QUERIES . getValue ( ) as number ;
137140 const [ files , dirFound ] = await gatherQlFiles (
138- multi . map ( ( uri ) => uri . fsPath ) ,
141+ fileURIs . map ( ( uri ) => uri . fsPath ) ,
139142 ) ;
140143 if ( files . length > maxQueryCount ) {
141144 throw new Error (
0 commit comments