project: replace GdkColor by GdkRGBA

Fixes bug #738553
This commit is contained in:
Georges Basile Stavracas Neto
2014-12-04 17:10:45 -05:00
committed by Erick Pérez Castellanos
parent 39318534cd
commit 19d380e80f
6 changed files with 27 additions and 26 deletions
+4 -4
View File
@@ -35,7 +35,7 @@ enum {
};
struct _ECellRendererColorPrivate {
GdkColor *color;
GdkRGBA *color;
};
G_DEFINE_TYPE (
@@ -152,7 +152,7 @@ cell_renderer_color_set_property (GObject *object,
switch (property_id) {
case PROP_COLOR:
if (priv->color != NULL)
gdk_color_free (priv->color);
gdk_rgba_free (priv->color);
priv->color = g_value_dup_boxed (value);
return;
}
@@ -187,7 +187,7 @@ cell_renderer_color_finalize (GObject *object)
priv = E_CELL_RENDERER_COLOR_GET_PRIVATE (object);
if (priv->color != NULL)
gdk_color_free (priv->color);
gdk_rgba_free (priv->color);
/* Chain up to parent's finalize() method. */
G_OBJECT_CLASS (e_cell_renderer_color_parent_class)->finalize (object);
@@ -217,7 +217,7 @@ e_cell_renderer_color_class_init (ECellRendererColorClass *class)
"color",
"Color Info",
"The color to render",
GDK_TYPE_COLOR,
GDK_TYPE_RGBA,
G_PARAM_READWRITE));
}