]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtkcssimagevalue.c
separator: Don't use padding and borders wrongly
[~andy/gtk] / gtk / gtkcssimagevalue.c
index d44e72be1e880a5e1010dff17c6305e4a6668206..dac0c2fac8cb974bf2db0c608ab02dc2afc19058 100644 (file)
@@ -63,7 +63,7 @@ static gboolean
 gtk_css_value_image_equal (const GtkCssValue *value1,
                            const GtkCssValue *value2)
 {
-  return value1->image == value2->image;
+  return _gtk_css_image_equal (value1->image, value2->image);
 }
 
 static GtkCssValue *
@@ -72,13 +72,14 @@ gtk_css_value_image_transition (GtkCssValue *start,
                                 guint        property_id,
                                 double       progress)
 {
-  GtkCssImage *fade;
+  GtkCssImage *transition;
 
-  fade = _gtk_css_image_cross_fade_new (_gtk_css_image_value_get_image (start),
-                                        _gtk_css_image_value_get_image (end),
-                                        progress);
+  transition = _gtk_css_image_transition (_gtk_css_image_value_get_image (start),
+                                          _gtk_css_image_value_get_image (end),
+                                          property_id,
+                                          progress);
       
-  return _gtk_css_image_value_new (fade);
+  return _gtk_css_image_value_new (transition);
 }
 
 static void