{
gtk_css_provider_error (provider,
GTK_CSS_PROVIDER_ERROR,
- GTK_CSS_PROVIDER_ERROR_FAILED,
+ GTK_CSS_PROVIDER_ERROR_SYNTAX,
"expected a valid %s", expected);
}
find_end_of_declaration:
while (scanner->token != ';' &&
- scanner->token != G_TOKEN_RIGHT_CURLY)
+ scanner->token != G_TOKEN_RIGHT_CURLY &&
+ scanner->token != G_TOKEN_EOF)
g_scanner_get_next_token (scanner);
- if (scanner->token == G_TOKEN_RIGHT_CURLY)
+ if (scanner->token == G_TOKEN_RIGHT_CURLY ||
+ scanner->token == G_TOKEN_EOF)
break;
g_scanner_get_next_token (scanner);