diff --git a/clutter/clutter-animation.c b/clutter/clutter-animation.c index a5df67bb3..628ba0af9 100644 --- a/clutter/clutter-animation.c +++ b/clutter/clutter-animation.c @@ -1267,6 +1267,9 @@ clutter_animation_setupv (ClutterAnimation *animation, const gchar *property_name = properties[i]; GParamSpec *pspec; + if (g_str_has_prefix (property_name, "fixed::")) + property_name += 7; /* strlen("fixed::") */ + pspec = g_object_class_find_property (klass, property_name); if (!pspec) { @@ -1301,6 +1304,9 @@ clutter_animation_setup_valist (ClutterAnimation *animation, GValue final = { 0, }; gchar *error = NULL; + if (g_str_has_prefix (property_name, "fixed::")) + property_name += 7; /* strlen("fixed::") */ + pspec = g_object_class_find_property (klass, property_name); if (!pspec) {