From 5d61abd7481fefd196aac1a54e484a36efdf7640 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timm=20B=C3=A4der?= Date: Tue, 14 Apr 2020 15:22:52 +0200 Subject: [PATCH] label: Redraw when text attrs are affected by css change GtkWidget doesn't do it automatically and probably shouldn't --- gtk/gtklabel.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/gtk/gtklabel.c b/gtk/gtklabel.c index 4bf1e685ae..a2ffff86ac 100644 --- a/gtk/gtklabel.c +++ b/gtk/gtklabel.c @@ -3306,7 +3306,12 @@ gtk_label_css_changed (GtkWidget *widget, attrs_affected = FALSE; if (change == NULL || attrs_affected || (self->select_info && self->select_info->links)) - gtk_label_update_layout_attributes (self, new_attrs); + { + gtk_label_update_layout_attributes (self, new_attrs); + + if (attrs_affected) + gtk_widget_queue_draw (widget); + } } static PangoDirection