From 7f13d0084ea9498fb0cfb705724e4ee7212922ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Sun, 14 Feb 2021 20:50:55 +0100 Subject: [PATCH] terminal: osc8_close(): refactor: use grid_row_add_uri_range() --- terminal.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/terminal.c b/terminal.c index 52494c90..ce311c3d 100644 --- a/terminal.c +++ b/terminal.c @@ -3049,17 +3049,13 @@ term_osc8_close(struct terminal *term) do { int end_col = r == end.row ? end.col : term->cols - 1; - struct row *row = term->grid->rows[r]; - if (row->extra == NULL) - row->extra = xcalloc(1, sizeof(*row->extra)); - struct row_uri_range range = { .start = start_col, .end = end_col, .id = term->vt.osc8.id, .uri = xstrdup(term->vt.osc8.uri), }; - tll_push_back(row->extra->uri_ranges, range); + grid_row_add_uri_range(term->grid->rows[r], range); start_col = 0; } while (r++ != end.row);