File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed
src/vs/workbench/contrib/debug/browser Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -300,7 +300,9 @@ export class AdapterManager extends Disposable implements IAdapterManager {
300
300
if ( language ) {
301
301
languageLabel = this . modeService . getLanguageName ( language ) ;
302
302
}
303
- const adapters = this . debuggers . filter ( a => language && a . languages && a . languages . indexOf ( language ) >= 0 ) ;
303
+ const adapters = this . debuggers
304
+ . filter ( a => this . isDebuggerEnabled ( a ) )
305
+ . filter ( a => language && a . languages && a . languages . indexOf ( language ) >= 0 ) ;
304
306
if ( adapters . length === 1 ) {
305
307
return adapters [ 0 ] ;
306
308
}
@@ -313,7 +315,9 @@ export class AdapterManager extends Disposable implements IAdapterManager {
313
315
// Or if a breakpoint can be set in the current file (good hint that an extension can handle it)
314
316
if ( ( ! languageLabel || gettingConfigurations || ( model && this . canSetBreakpointsIn ( model ) ) ) && candidates . length === 0 ) {
315
317
await this . activateDebuggers ( 'onDebugInitialConfigurations' ) ;
316
- candidates = this . debuggers . filter ( dbg => dbg . hasInitialConfiguration ( ) || dbg . hasConfigurationProvider ( ) ) ;
318
+ candidates = this . debuggers
319
+ . filter ( a => this . isDebuggerEnabled ( a ) )
320
+ . filter ( dbg => dbg . hasInitialConfiguration ( ) || dbg . hasConfigurationProvider ( ) ) ;
317
321
}
318
322
319
323
candidates . sort ( ( first , second ) => first . label . localeCompare ( second . label ) ) ;
You can’t perform that action at this time.
0 commit comments