From 715165b53f055b785e005984038bcae8d88142db Mon Sep 17 00:00:00 2001 From: Albert Cervin Date: Fri, 21 Nov 2025 23:19:59 +0100 Subject: Fix so more than one file gets error highlights The previous fix for that did not take multiple files into account. --- src/main/lsp/actions.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/main/lsp/actions.c') diff --git a/src/main/lsp/actions.c b/src/main/lsp/actions.c index ea792a1..884cef7 100644 --- a/src/main/lsp/actions.c +++ b/src/main/lsp/actions.c @@ -108,10 +108,10 @@ int32_t code_actions_cmd(struct command_ctx ctx, int argc, const char **argv) { VEC_INIT(¶ms.context.diagnostics, 8); - diagnostic_vec *d = + struct lsp_buffer_diagnostics *d = diagnostics_for_buffer(lsp_server_diagnostics(server), bv->buffer); if (d != NULL) { - VEC_FOR_EACH(d, struct diagnostic * diag) { + VEC_FOR_EACH(&d->diagnostics, struct diagnostic * diag) { if (location_is_between(bv->dot, diag->region.begin, diag->region.end)) { VEC_PUSH(¶ms.context.diagnostics, *diag); } -- cgit v1.2.3