summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog4
-rw-r--r--ChangeLog.pre-2-104
-rw-r--r--ChangeLog.pre-2-84
-rw-r--r--gtk/gtkrc.c2
-rw-r--r--gtk/gtksettings.c4
5 files changed, 15 insertions, 3 deletions
diff --git a/ChangeLog b/ChangeLog
index 2408bc42d0..dcd93a575e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
2005-03-03 Matthias Clasen <mclasen@redhat.com>
+ * gtk/gtksettings.c (gtk_settings_get_property):
+ * gtk/gtkrc.c (gtk_rc_parse_assignment): Don't leak
+ the values here. (#169047, Philip Langdale)
+
* gtk/gtkcellrendererpixbuf.c (gtk_cell_renderer_pixbuf_render):
Don't warn if a stock icon cannot be found. (#168830,
Sven Neumann)
diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10
index 2408bc42d0..dcd93a575e 100644
--- a/ChangeLog.pre-2-10
+++ b/ChangeLog.pre-2-10
@@ -1,5 +1,9 @@
2005-03-03 Matthias Clasen <mclasen@redhat.com>
+ * gtk/gtksettings.c (gtk_settings_get_property):
+ * gtk/gtkrc.c (gtk_rc_parse_assignment): Don't leak
+ the values here. (#169047, Philip Langdale)
+
* gtk/gtkcellrendererpixbuf.c (gtk_cell_renderer_pixbuf_render):
Don't warn if a stock icon cannot be found. (#168830,
Sven Neumann)
diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8
index 2408bc42d0..dcd93a575e 100644
--- a/ChangeLog.pre-2-8
+++ b/ChangeLog.pre-2-8
@@ -1,5 +1,9 @@
2005-03-03 Matthias Clasen <mclasen@redhat.com>
+ * gtk/gtksettings.c (gtk_settings_get_property):
+ * gtk/gtkrc.c (gtk_rc_parse_assignment): Don't leak
+ the values here. (#169047, Philip Langdale)
+
* gtk/gtkcellrendererpixbuf.c (gtk_cell_renderer_pixbuf_render):
Don't warn if a stock icon cannot be found. (#168830,
Sven Neumann)
diff --git a/gtk/gtkrc.c b/gtk/gtkrc.c
index 08b7721a83..0dd4a52197 100644
--- a/gtk/gtkrc.c
+++ b/gtk/gtkrc.c
@@ -2312,7 +2312,7 @@ gtk_rc_parse_assignment (GScanner *scanner,
{
g_string_append_c (gstring, ' ');
g_value_init (&prop->value, G_TYPE_GSTRING);
- g_value_set_static_boxed (&prop->value, gstring);
+ g_value_take_boxed (&prop->value, gstring);
}
else
g_string_free (gstring, TRUE);
diff --git a/gtk/gtksettings.c b/gtk/gtksettings.c
index 4aec31559f..f74f5cc265 100644
--- a/gtk/gtksettings.c
+++ b/gtk/gtksettings.c
@@ -572,8 +572,8 @@ gtk_settings_get_property (GObject *object,
g_value_init (&gstring_value, G_TYPE_GSTRING);
- g_value_set_boxed (&gstring_value,
- g_string_new (g_value_get_string (&val)));
+ g_value_take_boxed (&gstring_value,
+ g_string_new (g_value_get_string (&val)));
g_value_init (&tmp_value, G_PARAM_SPEC_VALUE_TYPE (pspec));