forked from AuroraMiddleware/gtk
cssanimatedstyle: Make set_animated_value transfer-full
This commit is contained in:
parent
a7f23ebe7d
commit
75a48aed0b
@ -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;
|
||||
|
||||
}
|
||||
|
||||
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user