Merged from stable.
Sat Jul 12 16:01:03 2003 Kristian Rietveld <kris@gtk.org> Merged from stable. * gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_set_property): free the old text and extra_attrs *after* we parsed the new markup string. (Fixes #114485, reported by Owen Taylor).
This commit is contained in:

committed by
Kristian Rietveld

parent
1719b20af4
commit
79fceb3a8b
@ -1,3 +1,11 @@
|
||||
Sat Jul 12 16:01:03 2003 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
Merged from stable.
|
||||
|
||||
* gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_set_property):
|
||||
free the old text and extra_attrs *after* we parsed the new
|
||||
markup string. (Fixes #114485, reported by Owen Taylor).
|
||||
|
||||
Sat Jul 12 15:51:33 2003 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
Merged from stable.
|
||||
|
@ -1,3 +1,11 @@
|
||||
Sat Jul 12 16:01:03 2003 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
Merged from stable.
|
||||
|
||||
* gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_set_property):
|
||||
free the old text and extra_attrs *after* we parsed the new
|
||||
markup string. (Fixes #114485, reported by Owen Taylor).
|
||||
|
||||
Sat Jul 12 15:51:33 2003 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
Merged from stable.
|
||||
|
@ -1,3 +1,11 @@
|
||||
Sat Jul 12 16:01:03 2003 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
Merged from stable.
|
||||
|
||||
* gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_set_property):
|
||||
free the old text and extra_attrs *after* we parsed the new
|
||||
markup string. (Fixes #114485, reported by Owen Taylor).
|
||||
|
||||
Sat Jul 12 15:51:33 2003 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
Merged from stable.
|
||||
|
@ -1,3 +1,11 @@
|
||||
Sat Jul 12 16:01:03 2003 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
Merged from stable.
|
||||
|
||||
* gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_set_property):
|
||||
free the old text and extra_attrs *after* we parsed the new
|
||||
markup string. (Fixes #114485, reported by Owen Taylor).
|
||||
|
||||
Sat Jul 12 15:51:33 2003 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
Merged from stable.
|
||||
|
@ -1,3 +1,11 @@
|
||||
Sat Jul 12 16:01:03 2003 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
Merged from stable.
|
||||
|
||||
* gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_set_property):
|
||||
free the old text and extra_attrs *after* we parsed the new
|
||||
markup string. (Fixes #114485, reported by Owen Taylor).
|
||||
|
||||
Sat Jul 12 15:51:33 2003 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
Merged from stable.
|
||||
|
@ -825,12 +825,6 @@ gtk_cell_renderer_text_set_property (GObject *object,
|
||||
gchar *text = NULL;
|
||||
GError *error = NULL;
|
||||
PangoAttrList *attrs = NULL;
|
||||
|
||||
if (celltext->text)
|
||||
g_free (celltext->text);
|
||||
|
||||
if (celltext->extra_attrs)
|
||||
pango_attr_list_unref (celltext->extra_attrs);
|
||||
|
||||
str = g_value_get_string (value);
|
||||
if (str && !pango_parse_markup (str,
|
||||
@ -846,7 +840,13 @@ gtk_cell_renderer_text_set_property (GObject *object,
|
||||
g_error_free (error);
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
if (celltext->text)
|
||||
g_free (celltext->text);
|
||||
|
||||
if (celltext->extra_attrs)
|
||||
pango_attr_list_unref (celltext->extra_attrs);
|
||||
|
||||
celltext->text = text;
|
||||
celltext->extra_attrs = attrs;
|
||||
}
|
||||
|
Reference in New Issue
Block a user