cssanimatedstyle: Make set_animated_value transfer-full

This commit is contained in:
Timm Bäder 2019-08-19 11:06:04 +02:00
parent a7f23ebe7d
commit 75a48aed0b
4 changed files with 4 additions and 4 deletions

View File

@ -145,7 +145,8 @@ gtk_css_animated_style_set_animated_value (GtkCssAnimatedStyle *style,
if (g_ptr_array_index (style->animated_values, id))
_gtk_css_value_unref (g_ptr_array_index (style->animated_values, id));
g_ptr_array_index (style->animated_values, id) = _gtk_css_value_ref (value);
g_ptr_array_index (style->animated_values, id) = value;
}

View File

@ -113,7 +113,6 @@ gtk_css_animation_apply_values (GtkStyleAnimation *style_animation,
progress,
gtk_css_animated_style_get_intrinsic_value (style, property_id));
gtk_css_animated_style_set_animated_value (style, property_id, value);
_gtk_css_value_unref (value);
}
}

View File

@ -47,7 +47,8 @@ gtk_css_dynamic_apply_values (GtkStyleAnimation *style_animation,
dynamic_value = gtk_css_value_get_dynamic_value (value, dynamic->timestamp);
if (value != dynamic_value)
gtk_css_animated_style_set_animated_value (style, i, dynamic_value);
gtk_css_value_unref (dynamic_value);
else
gtk_css_value_unref (dynamic_value);
}
}

View File

@ -78,7 +78,6 @@ gtk_css_transition_apply_values (GtkStyleAnimation *style_animation,
value = _gtk_css_value_ref (end);
gtk_css_animated_style_set_animated_value (style, transition->property, value);
_gtk_css_value_unref (value);
}
static gboolean