From 826967840a7f434f711500a4de6d55c4036086c7 Mon Sep 17 00:00:00 2001 From: Christian Hergert Date: Fri, 17 Feb 2023 16:40:53 -0800 Subject: [PATCH] lib: handle NULL display during gir generation --- lib/mks-css.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/mks-css.c b/lib/mks-css.c index 11bb4ed..6d2a361 100644 --- a/lib/mks-css.c +++ b/lib/mks-css.c @@ -31,9 +31,14 @@ _mks_css_init (void) if G_UNLIKELY (provider == NULL) { + GdkDisplay *display = gdk_display_get_default (); + + if (display == NULL) + return; + provider = gtk_css_provider_new (); gtk_css_provider_load_from_resource (provider, "/org/gnome/libmks/style.css"); - gtk_style_context_add_provider_for_display (gdk_display_get_default (), + gtk_style_context_add_provider_for_display (display, GTK_STYLE_PROVIDER (provider), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); }