Skip to content
Permalink
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 2170446 commit 38dbd34c9191c9047d7f6151570ad351f85e17eb
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);
}

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

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 38dbd34

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