From dcf266261645fd2deda5c68ded438160bccd7235 Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Mon, 11 Oct 2010 15:06:11 +0100 Subject: [PATCH] interval: Remove special casing for ClutterColor ClutterColor registers a progress function on type initialization, so we don't need to special case it any more. --- clutter/clutter-interval.c | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/clutter/clutter-interval.c b/clutter/clutter-interval.c index 86c26c180..3a51944cd 100644 --- a/clutter/clutter-interval.c +++ b/clutter/clutter-interval.c @@ -298,23 +298,6 @@ clutter_interval_real_compute_value (ClutterInterval *interval, break; case G_TYPE_BOXED: - if (value_type == CLUTTER_TYPE_COLOR) - { - const ClutterColor *ia, *ib; - ClutterColor res = { 0, }; - - ia = clutter_value_get_color (initial); - ib = clutter_value_get_color (final); - - res.red = (factor * (ib->red - (gdouble) ia->red)) + ia->red; - res.green = (factor * (ib->green - (gdouble) ia->green)) + ia->green; - res.blue = (factor * (ib->blue - (gdouble) ia->blue)) + ia->blue; - res.alpha = (factor * (ib->alpha - (gdouble) ia->alpha)) + ia->alpha; - - clutter_value_set_color (value, &res); - - retval = TRUE; - } break; default: