[gtk: 1/3] Set use_underline property for GtkCheckButton label conditionally
- From: Benjamin Otte <otte src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk: 1/3] Set use_underline property for GtkCheckButton label conditionally
- Date: Tue, 3 May 2022 22:05:49 +0000 (UTC)
commit 314a75ed0f501f7a368c41e69ae8773d36521501
Author: Pablo Correa Gómez <ablocorrea hotmail com>
Date: Fri Mar 25 14:31:36 2022 +0100
Set use_underline property for GtkCheckButton label conditionally
Otherwise, if the user set the property to False before creating or
setting the label, the label property will be overriden
gtk/gtkcheckbutton.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
---
diff --git a/gtk/gtkcheckbutton.c b/gtk/gtkcheckbutton.c
index 4357a10010..d87c3fe4ad 100644
--- a/gtk/gtkcheckbutton.c
+++ b/gtk/gtkcheckbutton.c
@@ -906,7 +906,8 @@ gtk_check_button_set_label (GtkCheckButton *self,
priv->label_widget = gtk_label_new (NULL);
gtk_widget_set_hexpand (priv->label_widget, TRUE);
gtk_label_set_xalign (GTK_LABEL (priv->label_widget), 0.0f);
- gtk_label_set_use_underline (GTK_LABEL (priv->label_widget), priv->use_underline);
+ if (priv->use_underline)
+ gtk_label_set_use_underline (GTK_LABEL (priv->label_widget), priv->use_underline);
gtk_widget_insert_after (priv->label_widget, GTK_WIDGET (self), priv->indicator_widget);
}
gtk_widget_add_css_class (GTK_WIDGET (self), "text-button");
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]