* clutter/clutter-color.c (param_color_set_default): Set the no copy
authorThomas Wood <thomas@openedhand.com>
Tue, 28 Oct 2008 11:45:04 +0000 (11:45 +0000)
committerThomas Wood <thomas@openedhand.com>
Tue, 28 Oct 2008 11:45:04 +0000 (11:45 +0000)
flag when setting the default param spec value to prevent invalid
frees.

ChangeLog
clutter/clutter-color.c

index d460eb0..64bceef 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2008-10-28  Thomas Wood  <thomas@linux.intel.com>
+
+       * clutter/clutter-color.c (param_color_set_default): Set the no copy
+       flag when setting the default param spec value to prevent invalid
+       frees.
+
 2008-10-27  Neil Roberts  <neil@linux.intel.com>
 
        Bug 1189 - Backface culling
index 45191f3..a437381 100644 (file)
@@ -826,6 +826,7 @@ param_color_set_default (GParamSpec *pspec,
                         GValue     *value)
 {
   value->data[0].v_pointer = CLUTTER_PARAM_SPEC_COLOR (pspec)->default_value;
+  value->data[1].v_uint = G_VALUE_NOCOPY_CONTENTS;
 }
 
 static gint