aboutsummaryrefslogtreecommitdiff
path: root/src/server
diff options
context:
space:
mode:
Diffstat (limited to 'src/server')
-rw-r--r--src/server/completion.odin2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/completion.odin b/src/server/completion.odin
index 6663be9..e16c49c 100644
--- a/src/server/completion.odin
+++ b/src/server/completion.odin
@@ -741,7 +741,7 @@ get_selector_completion :: proc(
field: string
- if position_context.field != nil {
+ if position_context.field != nil && position_in_node(position_context.field, position_context.position) {
#partial switch v in position_context.field.derived {
case ^ast.Ident:
field = v.name