Fix the last commit.

This commit is contained in:
Daiki Ueno
2011-03-04 19:04:39 +09:00
parent 37c2579253
commit d66318a031
3 changed files with 16 additions and 19 deletions

View File

@ -239,14 +239,14 @@ eek_gradient_get_type (void)
EekGradient *
eek_gradient_new (EekGradientType type,
EekColor *start,
EekColor *stop)
EekColor *end)
{
EekGradient *gradient;
gradient = g_slice_new (EekGradient);
gradient->type = type;
gradient->start = eek_color_copy (start);
gradient->stop = eek_color_copy (stop);
gradient->end = eek_color_copy (end);
return gradient;
}
@ -254,14 +254,13 @@ eek_gradient_new (EekGradientType type,
EekGradient *
eek_gradient_copy (const EekGradient *gradient)
{
return eek_gradient_new (gradient->type, gradient->start, gradient->stop);
return eek_gradient_new (gradient->type, gradient->start, gradient->end);
}
void
eek_gradient_free (EekGradient *gradient)
{
if (gradient->start)
eek_color_free (gradient->start);
if (gradient->stop)
eek_color_free (gradient->stop);
eek_color_free (gradient->start);
eek_color_free (gradient->end);
g_slice_free (EekGradient, gradient);
}