mirror of
https://github.com/microsoft/vscode.git
synced 2026-05-24 17:31:37 +01:00
debug: if no scope is found containg the range try to search across all scopes
fixes #24277
This commit is contained in:
@@ -341,8 +341,9 @@ export class StackFrame implements IStackFrame {
|
||||
return scopes;
|
||||
}
|
||||
|
||||
return [scopes.filter(scope => scope.range && Range.containsRange(scope.range, range))
|
||||
.sort((first, second) => (first.range.endLineNumber - first.range.startLineNumber) - (second.range.endLineNumber - second.range.startLineNumber)).shift()];
|
||||
const scopesContainingRange = scopes.filter(scope => scope.range && Range.containsRange(scope.range, range))
|
||||
.sort((first, second) => (first.range.endLineNumber - first.range.startLineNumber) - (second.range.endLineNumber - second.range.startLineNumber));
|
||||
return scopesContainingRange.length > 0 ? scopesContainingRange.slice(0, 1) : scopes;
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user