diff options
| author | Brad Lewis <22850972+BradLewis@users.noreply.github.com> | 2025-07-14 13:31:16 -0400 |
|---|---|---|
| committer | Brad Lewis <22850972+BradLewis@users.noreply.github.com> | 2025-07-14 13:33:11 -0400 |
| commit | d6d8f46c469b35d8022b9d66caa6e5e159b2a0f2 (patch) | |
| tree | b6d9396042075a8d6823388730ee5b56216d2b7e /src/server/rename.odin | |
| parent | 022cf45fff7b059baab14a97410d6bda38871e72 (diff) | |
Improve finding which element to rename/find references to in struct field types
Diffstat (limited to 'src/server/rename.odin')
| -rw-r--r-- | src/server/rename.odin | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/server/rename.odin b/src/server/rename.odin index d97df2b..0b6bdb1 100644 --- a/src/server/rename.odin +++ b/src/server/rename.odin @@ -139,7 +139,8 @@ prepare_rename :: proc( } } if position_in_node(field.type, position_context.position) { - symbol, ok = get_struct_field_type_position(ast_context, position_context, field.type) + node := get_desired_expr(field.type, position_context.position) + symbol, ok = get_struct_field_type_position(ast_context, position_context, node) if !ok { return } |