Skip to content
Browse files

css: use parsing-error signal to warn on bad css file or image

Thanks to Alberts Muktupāvels for this code
  • Loading branch information...
lukefromdc authored and raveit65 committed Apr 26, 2018
1 parent 3db6772 commit f51051bce81b8284311661711d5d3cf36321560a
Showing with 11 additions and 0 deletions.
  1. +11 −0 mate-panel/main.c
@@ -55,6 +55,15 @@ static const GOptionEntry options[] = {
{ NULL }

static void
parsing_error_cb (GtkCssProvider *provider,
GtkCssSection *section,
GError *error,
gpointer user_data)
g_warning ("Can't parse mate-panel's CSS custom description: %s\n", error->message);

main (int argc, char **argv)
@@ -178,6 +187,8 @@ main (int argc, char **argv)
resource = "/org/mate/panel/theme/mate-panel.css";

g_signal_connect (provider, "parsing-error", G_CALLBACK (parsing_error_cb), NULL);

gtk_css_provider_load_from_resource (css, resource);
gtk_style_context_add_provider_for_screen (screen, provider, priority);

0 comments on commit f51051b

Please sign in to comment.
You can’t perform that action at this time.