summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Staudinger <robertx.staudinger@intel.com>2009-06-01 18:13:08 +0200
committerRobert Staudinger <robertx.staudinger@intel.com>2009-06-01 18:13:08 +0200
commitff520a403c824be3dd96e3bab7e9a7dfa5b898d2 (patch)
treee63970ede20d7d8225622d23855ecdedec9a78fa
parent751a710197060e5625c42ff44d98bf4860e2d309 (diff)
[ccss] Correctly initialise color properties.
In ccss_color_create() the property's base class was initialised manually instead of using ccss_property_init(). This lead to valgrind complaining about jumps on uninitialised values in ccss-stylesheet.c:482
-rw-r--r--ccss/ccss-color-parser.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ccss/ccss-color-parser.c b/ccss/ccss-color-parser.c
index c679e1d..a210aa9 100644
--- a/ccss/ccss-color-parser.c
+++ b/ccss/ccss-color-parser.c
@@ -424,7 +424,7 @@ ccss_color_create (ccss_grammar_t const *grammar,
ret = ccss_color_parse (&c, &value);
if (ret) {
- c.base.property_class = peek_property_class ();
+ ccss_property_init (&c.base, peek_property_class ());
self = g_new0 (ccss_color_t, 1);
*self = c;
return &self->base;