Skip to content

Commit 2c7de34

Browse files
committed
fix crash when call reference column is nil
1 parent 3c50cf4 commit 2c7de34

File tree

1 file changed

+2
-1
lines changed
  • apps/language_server/lib/language_server/providers/references

1 file changed

+2
-1
lines changed

apps/language_server/lib/language_server/providers/references/locator.ex

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,8 @@ defmodule ElixirLS.LanguageServer.Providers.References.Locator do
112112
|> List.flatten()
113113
|> Enum.filter(fn call -> function == nil or call.func == function end)
114114
|> Enum.map(fn call ->
115-
env = Metadata.get_cursor_env(metadata, call.position)
115+
{call_line, call_column} = call.position
116+
env = Metadata.get_cursor_env(metadata, {call_line, call_column || 1})
116117

117118
binding_env = Binding.from_env(env, metadata, call.position)
118119

0 commit comments

Comments
 (0)