diff --git a/ChangeLog b/ChangeLog index 6ad8c6778..eafe33e6f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2007-10-25 Emmanuele Bassi + + * clutter/clutter-behaviour-path.c: Reverse the list of + parsed knots, to preserve the real ordering after prepending + them (thanks to Øyvind for spotting this). + + * clutter/clutter-behaviour-bspline.c: Ditto as above. + 2007-10-25 Emmanuele Bassi * clutter/clutter-script-parser.c: Unset the GValue when diff --git a/clutter/clutter-behaviour-bspline.c b/clutter/clutter-behaviour-bspline.c index 70b08020e..f5d575368 100644 --- a/clutter/clutter-behaviour-bspline.c +++ b/clutter/clutter-behaviour-bspline.c @@ -699,7 +699,7 @@ clutter_behaviour_bspline_parse_custom_node (ClutterScriptable *scriptable, } g_value_init (value, G_TYPE_POINTER); - g_value_set_pointer (value, knots); + g_value_set_pointer (value, g_slist_reverse (knots)); return TRUE; } diff --git a/clutter/clutter-behaviour-path.c b/clutter/clutter-behaviour-path.c index f2a735c85..ac9e04421 100644 --- a/clutter/clutter-behaviour-path.c +++ b/clutter/clutter-behaviour-path.c @@ -395,7 +395,7 @@ clutter_behaviour_path_parse_custom_node (ClutterScriptable *scriptable, } g_value_init (value, G_TYPE_POINTER); - g_value_set_pointer (value, knots); + g_value_set_pointer (value, g_slist_reverse (knots)); return TRUE; }