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,