diff options
author | Matthias Clasen <mclasen@redhat.com> | 2004-11-03 06:20:33 +0000 |
---|---|---|
committer | Matthias Clasen <matthiasc@src.gnome.org> | 2004-11-03 06:20:33 +0000 |
commit | 9f3382613afed378fbb3fedebabadb6013dddac6 (patch) | |
tree | f32ebf16d8b2d52922db3d5b45d7b0a076e6db24 /gtk/gtklabel.c | |
parent | f41c59cce3be046727b23b71b7afcfece889aeab (diff) | |
download | gtk+-9f3382613afed378fbb3fedebabadb6013dddac6.tar.gz |
Allow unsetting a pattern by passing NULL. (#156720, Tristan Van Berkom)
2004-11-03 Matthias Clasen <mclasen@redhat.com>
* gtk/gtklabel.c (gtk_label_set_pattern_internal): Allow
unsetting a pattern by passing NULL. (#156720, Tristan Van Berkom)
Diffstat (limited to 'gtk/gtklabel.c')
-rw-r--r-- | gtk/gtklabel.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gtk/gtklabel.c b/gtk/gtklabel.c index 7ae2fb0b95..066e29f2e1 100644 --- a/gtk/gtklabel.c +++ b/gtk/gtklabel.c @@ -1281,7 +1281,10 @@ gtk_label_set_pattern_internal (GtkLabel *label, PangoAttrList *attrs; g_return_if_fail (GTK_IS_LABEL (label)); - attrs = gtk_label_pattern_to_attrs (label, pattern); + if (pattern) + attrs = gtk_label_pattern_to_attrs (label, pattern); + else + attrs = NULL; if (label->effective_attrs) pango_attr_list_unref (label->effective_attrs); |