2007-05-21 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
+ * src/hildon-color-chooser-dialog.c:
+ * src/hildon-color-chooser.c: A few more GdkColor struct allocation fixes
+ straight from Tommi labs.
+
+2007-05-21 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
+
* examples/hildon-finger-example.c: Correcting the header file path.
* src/hildon-color-chooser-dialog.c: Allocate the color on the stack for
if (tmpcolor) {
priv->style_info.default_color = *tmpcolor;
+ gdk_color_free (tmpcolor);
} else {
priv->style_info.default_color.red = 0x0000;
priv->style_info.default_color.green = 0x0000;
if (tmpcolor) {
priv->colors_defined[i] = *tmpcolor;
+ gdk_color_free (tmpcolor);
} else {
if(i < 16) {
priv->colors_defined[i] = hardcoded_colors[i];
{
case PROP_COLOR: {
- GdkColor *color = g_new (GdkColor, 1);
- hildon_color_chooser_get_color ((HildonColorChooser *) object, color);
- g_value_take_boxed (value, color);
+ GdkColor color;
+ hildon_color_chooser_get_color ((HildonColorChooser *) object, &color);
+ g_value_set_boxed (value, &color);
} break;
default: