From 535568816da24ef8232f7dbd21daae8f4817691a Mon Sep 17 00:00:00 2001 From: Princeton Ferro Date: Wed, 15 Apr 2020 09:44:04 -0400 Subject: [PATCH] completion: fix list-symbols pruning Fix how list-symbols prunes local variables defined after the cursor --- src/completion/completionengine.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/completion/completionengine.vala b/src/completion/completionengine.vala index 2970c78b4..9c3d81a92 100644 --- a/src/completion/completionengine.vala +++ b/src/completion/completionengine.vala @@ -159,7 +159,7 @@ namespace Vls.CompletionEngine { var sr = sym.source_reference; if (sr == null) continue; - var sr_begin = new Position () { line = sr.begin.line, character = sr.begin.column - 1 }; + var sr_begin = new Position.from_libvala (sr.begin); // don't show local variables that are declared ahead of the cursor if (sr_begin.compare_to (pos) > 0)