From 797bfd2cd03cc6f52204c899bb2753c33a223ed1 Mon Sep 17 00:00:00 2001 From: Jake Bailey <5341706+jakebailey@users.noreply.github.com> Date: Thu, 14 Feb 2019 10:59:27 -0800 Subject: [PATCH] port activeSignature fix from old LS --- src/LanguageServer/Impl/Sources/SignatureSource.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/LanguageServer/Impl/Sources/SignatureSource.cs b/src/LanguageServer/Impl/Sources/SignatureSource.cs index 39b6e8579..c08d9613b 100644 --- a/src/LanguageServer/Impl/Sources/SignatureSource.cs +++ b/src/LanguageServer/Impl/Sources/SignatureSource.cs @@ -90,6 +90,10 @@ public async Task GetSignatureAsync(IDocumentAnalysis analysis, S ?.Item2 ?? -1; } + activeSignature = activeSignature >= 0 + ? activeSignature + : (signatures.Length > 0 ? 0 : -1); + return new SignatureHelp { signatures = signatures.ToArray(), activeSignature = activeSignature,