Skip to content

Commit 4e8c548

Browse files
committed
fix: revert to old name upon finishing analyzing in SymbolAnalyzer
1 parent c6b548b commit 4e8c548

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

symbol_analyzer.go

+3-1
Original file line numberDiff line numberDiff line change
@@ -384,10 +384,12 @@ func (an *SymbolAnalyzer) captureAndAnalyze(parent *SymbolTree, rootNode SyntaxN
384384
}
385385

386386
func (an *SymbolAnalyzer) Analyze(doc *Document) {
387+
oldCurrentDocumentPath := an.ContextData.CurrentDocumentPath
388+
387389
an.doc = doc
388390
rootNode := doc.RootNode()
389391
symTree := an.ContextData.InitOrGetSymbolTree(an.doc.Path)
390392
an.ContextData.CurrentDocumentPath = an.doc.Path
391393
an.captureAndAnalyze(symTree, rootNode, an.doc.Language.SymbolsToCapture)
392-
an.ContextData.CurrentDocumentPath = ""
394+
an.ContextData.CurrentDocumentPath = oldCurrentDocumentPath
393395
}

0 commit comments

Comments
 (0)