mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-09-21 14:24:19 +00:00
gtkbuilder: Do not allocate colors when parsing GtkBuilder files
This commit is contained in:
parent
25fc4d97f8
commit
a50843e160
@ -1545,12 +1545,10 @@ gtk_builder_value_from_string_type (GtkBuilder *builder,
|
||||
case G_TYPE_BOXED:
|
||||
if (G_VALUE_HOLDS (value, GDK_TYPE_COLOR))
|
||||
{
|
||||
GdkColor colour = { 0, };
|
||||
GdkColor color = { 0, };
|
||||
|
||||
if (gdk_color_parse (string, &colour) &&
|
||||
gdk_colormap_alloc_color (gtk_widget_get_default_colormap (),
|
||||
&colour, FALSE, TRUE))
|
||||
g_value_set_boxed (value, &colour);
|
||||
if (gdk_color_parse (string, &color))
|
||||
g_value_set_boxed (value, &color);
|
||||
else
|
||||
{
|
||||
g_set_error (error,
|
||||
|
Loading…
Reference in New Issue
Block a user