summaryrefslogtreecommitdiffstats
path: root/source/slang/slang-language-server.cpp
diff options
context:
space:
mode:
authorYong He <yonghe@outlook.com>2024-01-22 13:13:49 -0800
committerGitHub <noreply@github.com>2024-01-22 13:13:49 -0800
commitc4e42ab49019bcd9f05217abe8e5d4c083622473 (patch)
tree0b088d1efae3ee5759f03ba9492f6a1ced2a600c /source/slang/slang-language-server.cpp
parentfdc17a974970559d8ff76d52c3ce40aaa056d441 (diff)
Fix language server for VS. (#3473)
Co-authored-by: Yong He <yhe@nvidia.com>
Diffstat (limited to 'source/slang/slang-language-server.cpp')
-rw-r--r--source/slang/slang-language-server.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/source/slang/slang-language-server.cpp b/source/slang/slang-language-server.cpp
index 12151441c..2c24ba6e5 100644
--- a/source/slang/slang-language-server.cpp
+++ b/source/slang/slang-language-server.cpp
@@ -1974,7 +1974,7 @@ SlangResult LanguageServer::queueJSONCall(JSONRPCCall call)
else if (call.method == SemanticTokensParams::methodName)
{
SemanticTokensParams args;
- SLANG_RETURN_ON_FAIL(m_connection->toNativeArgsOrSendError(call.params, &args, call.id));
+ SLANG_RETURN_ON_FAIL(m_connection->checkArrayObjectWrap( call.params, GetRttiInfo<SemanticTokensParams>::get(), &args, call.id ));
cmd.semanticTokenArgs = args;
}
else if (call.method == SignatureHelpParams::methodName)
@@ -1995,7 +1995,7 @@ SlangResult LanguageServer::queueJSONCall(JSONRPCCall call)
else if (call.method == DocumentSymbolParams::methodName)
{
DocumentSymbolParams args;
- SLANG_RETURN_ON_FAIL(m_connection->toNativeArgsOrSendError(call.params, &args, call.id));
+ SLANG_RETURN_ON_FAIL(m_connection->checkArrayObjectWrap( call.params, GetRttiInfo<DocumentSymbolParams>::get(), &args, call.id ));
cmd.documentSymbolArgs = args;
}
else if (call.method == DocumentFormattingParams::methodName)