forked from AuroraMiddleware/gtk
csscomputedvalues: Inline function
This commit is contained in:
parent
7224f897d6
commit
89d6d34bee
@ -90,16 +90,6 @@ maybe_unref_section (gpointer section)
|
|||||||
gtk_css_section_unref (section);
|
gtk_css_section_unref (section);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
|
||||||
gtk_css_computed_values_ensure_array (GtkCssComputedValues *values,
|
|
||||||
guint at_least_size)
|
|
||||||
{
|
|
||||||
if (values->values == NULL)
|
|
||||||
values->values = g_ptr_array_new_with_free_func ((GDestroyNotify)_gtk_css_value_unref);
|
|
||||||
if (at_least_size > values->values->len)
|
|
||||||
g_ptr_array_set_size (values->values, at_least_size);
|
|
||||||
}
|
|
||||||
|
|
||||||
void
|
void
|
||||||
_gtk_css_computed_values_compute_value (GtkCssComputedValues *values,
|
_gtk_css_computed_values_compute_value (GtkCssComputedValues *values,
|
||||||
GtkStyleContext *context,
|
GtkStyleContext *context,
|
||||||
@ -147,7 +137,10 @@ _gtk_css_computed_values_set_value (GtkCssComputedValues *values,
|
|||||||
{
|
{
|
||||||
g_return_if_fail (GTK_IS_CSS_COMPUTED_VALUES (values));
|
g_return_if_fail (GTK_IS_CSS_COMPUTED_VALUES (values));
|
||||||
|
|
||||||
gtk_css_computed_values_ensure_array (values, id + 1);
|
if (values->values == NULL)
|
||||||
|
values->values = g_ptr_array_new_with_free_func ((GDestroyNotify)_gtk_css_value_unref);
|
||||||
|
if (id >= values->values->len)
|
||||||
|
g_ptr_array_set_size (values->values, id + 1);
|
||||||
|
|
||||||
if (g_ptr_array_index (values->values, id))
|
if (g_ptr_array_index (values->values, id))
|
||||||
_gtk_css_value_unref (g_ptr_array_index (values->values, id));
|
_gtk_css_value_unref (g_ptr_array_index (values->values, id));
|
||||||
|
Loading…
Reference in New Issue
Block a user