term: osc8_close: debug: assert all URI coordinates are unique

This commit is contained in:
Daniel Eklöf 2021-05-22 20:19:48 +02:00
parent 8c67817676
commit 1868fa27e4
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F

View file

@ -3106,6 +3106,20 @@ term_osc8_close(struct terminal *term)
.uri = xstrdup(term->vt.osc8.uri),
};
grid_row_add_uri_range(row, range);
#if defined(_DEBUG)
tll_foreach(row->extra->uri_ranges, it1) {
tll_foreach(row->extra->uri_ranges, it2) {
if (&it1->item == &it2->item)
continue;
xassert(it1->item.start != it2->item.start);
xassert(it1->item.start != it2->item.end);
xassert(it1->item.end != it2->item.start);
xassert(it1->item.end != it2->item.end);
}
}
#endif
start_col = 0;
} while (r++ != end.row);