From 9cd9385db7d1d2b2dc38a511d121e366a5dae511 Mon Sep 17 00:00:00 2001 From: Yamagi Date: Sat, 20 Nov 2021 20:42:29 +0000 Subject: patch 8.2.3632: GTK3: undercurl does not get removed properly Problem: GTK3: undercurl does not get removed properly. Solution: Set the cairo cursor first. (closes #9170) --- src/gui_gtk_x11.c | 3 ++- src/version.c | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/gui_gtk_x11.c b/src/gui_gtk_x11.c index 3ad1a623e5..6135657fa2 100644 --- a/src/gui_gtk_x11.c +++ b/src/gui_gtk_x11.c @@ -5425,7 +5425,8 @@ draw_under(int flags, int row, int col, int cells) cairo_set_source_rgba(cr, gui.spcolor->red, gui.spcolor->green, gui.spcolor->blue, gui.spcolor->alpha); - for (i = FILL_X(col); i < FILL_X(col + cells); ++i) + cairo_move_to(cr, FILL_X(col) + 1, y - 2 + 0.5); + for (i = FILL_X(col) + 1; i < FILL_X(col + cells); ++i) { offset = val[i % 8]; cairo_line_to(cr, i, y - offset + 0.5); diff --git a/src/version.c b/src/version.c index 79eb94fa41..8eca0877d5 100644 --- a/src/version.c +++ b/src/version.c @@ -757,6 +757,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 3632, /**/ 3631, /**/ -- cgit v1.2.3