---
gtkgame.c | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/gtkgame.c b/gtkgame.c
index 89517130..3963b0b9 100644
--- a/gtkgame.c
+++ b/gtkgame.c
@@ -4276,13 +4276,21 @@ ApplyDefaultCss(void)
{
GtkCssProvider *cssProvider;
char *cssPath;
+ GError *error = NULL;
cssProvider = gtk_css_provider_new();
if (cssProvider == NULL)
return;
cssPath = BuildFilename("gnubg.css");
- gtk_css_provider_load_from_path(cssProvider, cssPath, NULL);
+
+ if (!gtk_css_provider_load_from_path(cssProvider, cssPath, &error)) {
+ g_warning("Failed to load CSS from %s: %s",
+ cssPath,
+ error ? error->message : "unknown error");
+ g_clear_error(&error);
+ }
+
gtk_style_context_add_provider_for_screen(gtk_window_get_screen(GTK_WINDOW(pwMain)),
GTK_STYLE_PROVIDER(cssProvider),
GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);
--
2.51.0