Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/microsoft/vscode.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/src/vs
diff options
context:
space:
mode:
authorAiday Marlen Kyzy <t-aidaym@microsoft.com>2022-07-29 12:11:12 +0300
committerGitHub <noreply@github.com>2022-07-29 12:11:12 +0300
commit84dc769b20d232daa03472cb29d3ccc67b91e3e7 (patch)
tree83123e9f4a78817f615ec8bac8478ed1464c53df /src/vs
parentb84c21a79bab16d8dcd605a396db8a7d59f433ad (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.
Diffstat (limited to 'src/vs')
-rw-r--r--src/vs/editor/contrib/stickyScroll/browser/stickyScroll.ts6
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);