mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-12-27 06:00:22 +00:00
shorthandproperty: Use alloc a for data array
This commit is contained in:
parent
96673d5106
commit
526187d36c
@ -71,7 +71,8 @@ gtk_css_shorthand_property_parse_value (GtkStyleProperty *property,
|
||||
GtkCssValue *result;
|
||||
guint i;
|
||||
|
||||
data = g_new0 (GtkCssValue *, shorthand->subproperties->len);
|
||||
data = g_newa (GtkCssValue *, shorthand->subproperties->len);
|
||||
memset (data, 0, sizeof (GtkCssValue *) * shorthand->subproperties->len);
|
||||
|
||||
if (gtk_css_parser_try_ident (parser, "initial"))
|
||||
{
|
||||
@ -114,7 +115,6 @@ gtk_css_shorthand_property_parse_value (GtkStyleProperty *property,
|
||||
if (data[i] != NULL)
|
||||
_gtk_css_value_unref (data[i]);
|
||||
}
|
||||
g_free (data);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
@ -128,8 +128,7 @@ gtk_css_shorthand_property_parse_value (GtkStyleProperty *property,
|
||||
}
|
||||
|
||||
result = _gtk_css_array_value_new_from_array (data, shorthand->subproperties->len);
|
||||
g_free (data);
|
||||
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user