diff options
author | Aiday Marlen Kyzy <t-aidaym@microsoft.com> | 2022-07-29 12:11:12 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-07-29 12:11:12 +0300 |
commit | 84dc769b20d232daa03472cb29d3ccc67b91e3e7 (patch) | |
tree | 83123e9f4a78817f615ec8bac8478ed1464c53df | |
parent | b84c21a79bab16d8dcd605a396db8a7d59f433ad (diff) |
Include namespace in the sticky scroll. Fixes https://github.com/microsoft/vscode/issues/156611. (#156649)
Sticks namespace {} to the sticky scroll widget too. Fixes https://github.com/microsoft/vscode/issues/156611.
-rw-r--r-- | src/vs/editor/contrib/stickyScroll/browser/stickyScroll.ts | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/vs/editor/contrib/stickyScroll/browser/stickyScroll.ts b/src/vs/editor/contrib/stickyScroll/browser/stickyScroll.ts index d76b699dd54..b394b835466 100644 --- a/src/vs/editor/contrib/stickyScroll/browser/stickyScroll.ts +++ b/src/vs/editor/contrib/stickyScroll/browser/stickyScroll.ts @@ -108,7 +108,7 @@ class StickyScrollController extends Disposable implements IEditorContribution { let didRecursion: boolean = false; for (const outline of outlineElement?.children.values()) { const kind: SymbolKind = outline.symbol.kind; - if (kind === SymbolKind.Class || kind === SymbolKind.Constructor || kind === SymbolKind.Function || kind === SymbolKind.Interface || kind === SymbolKind.Method) { + if (kind === SymbolKind.Class || kind === SymbolKind.Constructor || kind === SymbolKind.Function || kind === SymbolKind.Interface || kind === SymbolKind.Method || kind === SymbolKind.Module) { didRecursion = true; this._findLineRanges(outline, depth + 1); } @@ -127,7 +127,7 @@ class StickyScrollController extends Disposable implements IEditorContribution { while (outlineElement) { const kind: SymbolKind = outlineElement.symbol.kind; - if (kind === SymbolKind.Class || kind === SymbolKind.Constructor || kind === SymbolKind.Function || kind === SymbolKind.Interface || kind === SymbolKind.Method) { + if (kind === SymbolKind.Class || kind === SymbolKind.Constructor || kind === SymbolKind.Function || kind === SymbolKind.Interface || kind === SymbolKind.Method || kind === SymbolKind.Module) { currentStartLine = outlineElement?.symbol.range.startLineNumber as number; currentEndLine = outlineElement?.symbol.range.endLineNumber as number; this._ranges.push([currentStartLine, currentEndLine, depth]); @@ -154,7 +154,7 @@ class StickyScrollController extends Disposable implements IEditorContribution { for (const outline of outlineModel.children.values()) { if (outline instanceof OutlineElement) { const kind: SymbolKind = outline.symbol.kind; - if (kind === SymbolKind.Class || kind === SymbolKind.Constructor || kind === SymbolKind.Function || kind === SymbolKind.Interface || kind === SymbolKind.Method) { + if (kind === SymbolKind.Class || kind === SymbolKind.Constructor || kind === SymbolKind.Function || kind === SymbolKind.Interface || kind === SymbolKind.Method || kind === SymbolKind.Module) { this._findLineRanges(outline, 1); } else { this._findLineRanges(outline, 0); |