symboliccolor: Treat it as a CssValue
.. now that it is one.
This commit is contained in:
@ -1942,7 +1942,7 @@ parse_import (GtkCssScanner *scanner)
|
||||
static gboolean
|
||||
parse_color_definition (GtkCssScanner *scanner)
|
||||
{
|
||||
GtkSymbolicColor *symbolic;
|
||||
GtkCssValue *symbolic;
|
||||
char *name;
|
||||
|
||||
gtk_css_scanner_push_section (scanner, GTK_CSS_SECTION_COLOR_DEFINITION);
|
||||
@ -1966,7 +1966,7 @@ parse_color_definition (GtkCssScanner *scanner)
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
symbolic = _gtk_css_parser_read_symbolic_color (scanner->parser);
|
||||
symbolic = _gtk_css_symbolic_value_new (scanner->parser);
|
||||
if (symbolic == NULL)
|
||||
{
|
||||
g_free (name);
|
||||
@ -1978,7 +1978,7 @@ parse_color_definition (GtkCssScanner *scanner)
|
||||
if (!_gtk_css_parser_try (scanner->parser, ";", TRUE))
|
||||
{
|
||||
g_free (name);
|
||||
gtk_symbolic_color_unref (symbolic);
|
||||
_gtk_css_value_unref (symbolic);
|
||||
gtk_css_provider_error_literal (scanner->provider,
|
||||
scanner,
|
||||
GTK_CSS_PROVIDER_ERROR,
|
||||
|
||||
Reference in New Issue
Block a user