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
This commit is contained in:
Pablo Correa Gómez 2022-03-25 14:31:36 +01:00
parent 7106cf6524
commit 314a75ed0f

View File

@ -906,6 +906,7 @@ 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);
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);
}