aboutsummaryrefslogtreecommitdiff
path: root/src/server/documents.odin
diff options
context:
space:
mode:
authorDanielGavin <danielgavin5@hotmail.com>2025-10-19 17:04:25 +0200
committerDanielGavin <danielgavin5@hotmail.com>2025-10-19 17:04:25 +0200
commit9f2e58e63db1efbb5a126526a1d2537c98aeb882 (patch)
treeddf524b4ba1b5bf901fcf0a47fd5cd7256244e63 /src/server/documents.odin
parent68a1d21b27c4082af691c50661835df958dce993 (diff)
Use the same create_uri function to ensure the uri is consistant when sending diagnostics.uri-fix-diagnostics
Diffstat (limited to 'src/server/documents.odin')
-rw-r--r--src/server/documents.odin4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/server/documents.odin b/src/server/documents.odin
index cec42cb..e19deb5 100644
--- a/src/server/documents.odin
+++ b/src/server/documents.odin
@@ -326,10 +326,12 @@ document_refresh :: proc(document: ^Document, config: ^common.Config, writer: ^W
if writer != nil && !config.disable_parser_errors {
document.diagnosed_errors = true
+ uri := common.create_uri(document.uri.path, context.temp_allocator)
+
for error, i in errors {
add_diagnostics(
.Syntax,
- document.uri.uri,
+ uri.uri,
Diagnostic {
range = common.Range {
start = common.Position{line = error.line - 1, character = 0},