From 6d1e1030bdda178d1990e4a42c51f908d327ab37 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 17 Sep 2020 10:37:14 +0530 Subject: [PATCH] ... --- kitty/screen.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kitty/screen.c b/kitty/screen.c index d775a181a..c3e571008 100644 --- a/kitty/screen.c +++ b/kitty/screen.c @@ -2492,7 +2492,7 @@ screen_start_selection(Screen *self, index_type x, index_type y, bool in_left_ha static inline void add_url_range(Screen *self, index_type start_x, index_type start_y, index_type end_x, index_type end_y) { #define A(attr, val) r->attr = val; - ensure_space_for(&self->url_ranges, items, Selection, 1, capacity, 8, false); + ensure_space_for(&self->url_ranges, items, Selection, self->url_ranges.count + 8, capacity, 8, false); Selection *r = self->url_ranges.items + self->url_ranges.count++; memset(r, 0, sizeof(Selection)); r->last_rendered.y = self->lines + 10;