mirror of
https://gitlab.gnome.org/GNOME/libmks.git
synced 2025-04-14 08:27:16 +00:00
lib: handle NULL display during gir generation
This commit is contained in:
parent
04e2bf0b00
commit
826967840a
@ -31,9 +31,14 @@ _mks_css_init (void)
|
|||||||
|
|
||||||
if G_UNLIKELY (provider == NULL)
|
if G_UNLIKELY (provider == NULL)
|
||||||
{
|
{
|
||||||
|
GdkDisplay *display = gdk_display_get_default ();
|
||||||
|
|
||||||
|
if (display == NULL)
|
||||||
|
return;
|
||||||
|
|
||||||
provider = gtk_css_provider_new ();
|
provider = gtk_css_provider_new ();
|
||||||
gtk_css_provider_load_from_resource (provider, "/org/gnome/libmks/style.css");
|
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 (provider),
|
||||||
GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);
|
GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user