gboolean _gtk_css_image_equal (GtkCssImage *image1, GtkCssImage *image2) { GtkCssImageClass *klass; g_return_val_if_fail (image1 == NULL || GTK_IS_CSS_IMAGE (image1), FALSE); g_return_val_if_fail (image2 == NULL || GTK_IS_CSS_IMAGE (image2), FALSE); if (image1 == image2) return TRUE; if (image1 == NULL || image2 == NULL) return FALSE; if (G_OBJECT_TYPE (image1) != G_OBJECT_TYPE (image2)) return FALSE; klass = GTK_CSS_IMAGE_GET_CLASS (image1); return klass->equal (image1, image2); }