diff options
author | Marc-Andre Laperle <marc-andre.laperle@ericsson.com> | 2017-07-11 21:26:18 +0000 |
---|---|---|
committer | Marc-Andre Laperle <marc-andre.laperle@ericsson.com> | 2017-07-11 21:26:18 +0000 |
commit | 9647a28fb7c97d9bbaafe10321e4bb4e61a181f4 (patch) | |
tree | c01bea0d78fd40224af15e15f70af79fb8b35a72 /clang-tools-extra | |
parent | 0e83e85f6322c3be7eebabd3411b37e998a26f7e (diff) | |
download | llvm-9647a28fb7c97d9bbaafe10321e4bb4e61a181f4.zip llvm-9647a28fb7c97d9bbaafe10321e4bb4e61a181f4.tar.gz llvm-9647a28fb7c97d9bbaafe10321e4bb4e61a181f4.tar.bz2 |
[clangd] Fix Go to Definition not working in VSCode extension
Summary:
The URI conversion logic was returning 'undefined' when going from server to
VSCode which broke the Go to Definition functionality.
Reviewers: krasimir
Reviewed By: krasimir
Subscribers: cfe-commits
Tags: #clang-tools-extra
Differential Revision: https://reviews.llvm.org/D35215
llvm-svn: 307715
Diffstat (limited to 'clang-tools-extra')
-rw-r--r-- | clang-tools-extra/clangd/clients/clangd-vscode/src/extension.ts | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang-tools-extra/clangd/clients/clangd-vscode/src/extension.ts b/clang-tools-extra/clangd/clients/clangd-vscode/src/extension.ts index 7e79f36..7915fe9 100644 --- a/clang-tools-extra/clangd/clients/clangd-vscode/src/extension.ts +++ b/clang-tools-extra/clangd/clients/clangd-vscode/src/extension.ts @@ -29,7 +29,7 @@ export function activate(context: vscode.ExtensionContext) { // the "workaround" below disables temporarily the encoding until decoding // is implemented properly in clangd code2Protocol: (uri: vscode.Uri) : string => uri.toString(true), - protocol2Code: (uri: string) : vscode.Uri => undefined + protocol2Code: (uri: string) : vscode.Uri => vscode.Uri.parse(uri) } }; |