commit 6ae12b0

grunfink  ·  2026-08-26 05:24:25 +0000 UTC
parent 99544bf
In the people page, strip absurdly long location coordinates due to floating point inaccuracies.
1 files changed,  +4, -1
M html.c
M html.c
+4, -1
 1@@ -3899,7 +3899,10 @@ xs_html *html_people_list(snac *user, xs_list *list, const char *header, const c
 2                     const char *lo = xs_is_string(longitude) ? longitude : xs_number_str(longitude);
 3 
 4                     if (xs_is_string(la) && xs_is_string(lo)) {
 5-                        xs *label = xs_fmt("%s,%s", la, lo);
 6+                        xs *sla = xs_utf8_crop_i(xs_dup(la), 0, 7);
 7+                        xs *slo = xs_utf8_crop_i(xs_dup(lo), 0, 7);
 8+
 9+                        xs *label = xs_fmt("%s,%s", sla, slo);
10                         xs *url   = xs_fmt("https://openstreetmap.org/search?query=%s,%s", la, lo);
11 
12                         xs_html_add(snac_post,