From c5abdfb72b2b9e7a4fdb6dac40b935657c518c13 Mon Sep 17 00:00:00 2001 From: Alice Mikhaylenko Date: Thu, 13 Jun 2024 23:36:38 +0400 Subject: [PATCH] label: Fix critical when updating styles Noticed when testing with libadwaita styles instead of GTK styles. --- gtk/gtklabel.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gtk/gtklabel.c b/gtk/gtklabel.c index 4b7089d004..94cdcb9b31 100644 --- a/gtk/gtklabel.c +++ b/gtk/gtklabel.c @@ -3440,7 +3440,7 @@ link_style_changed_cb (GtkCssNode *node, GTK_CSS_AFFECTS_CONTENT | GTK_CSS_AFFECTS_TEXT_ATTRS)) { - gtk_label_clear_layout (self); + gtk_label_ensure_layout (self); gtk_widget_queue_draw (GTK_WIDGET (self)); } } @@ -6300,3 +6300,4 @@ gtk_label_accessible_text_init (GtkAccessibleTextInterface *iface) /* }}} */ /* vim:set foldmethod=marker expandtab: */ +