diff options
Diffstat (limited to 'src/server/signature.odin')
| -rw-r--r-- | src/server/signature.odin | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/server/signature.odin b/src/server/signature.odin index c902d61..3148951 100644 --- a/src/server/signature.odin +++ b/src/server/signature.odin @@ -99,6 +99,10 @@ get_signature_information :: proc( } signature_information := make([dynamic]SignatureInformation, context.temp_allocator) + if position_context.call != nil { + signature_help.activeParameter = add_proc_signature(&ast_context, &position_context, &signature_information) + } + if config.enable_comp_lit_signature_help { if symbol, ok := resolve_comp_literal(&ast_context, &position_context); ok { build_documentation(&ast_context, &symbol, short_signature = false) @@ -112,10 +116,6 @@ get_signature_information :: proc( } } - if position_context.call != nil { - signature_help.activeParameter = add_proc_signature(&ast_context, &position_context, &signature_information) - } - signature_help.signatures = signature_information[:] return signature_help, true |