forked from AuroraMiddleware/gtk
Throw an error when a display is missing
Creating style context won't work without a display, so give a clear error message and abort instead of segfaulting later on. https://bugzilla.gnome.org/show_bug.cgi?id=761332
This commit is contained in:
parent
3b4aad7d26
commit
bbe48d0624
@ -330,6 +330,9 @@ gtk_style_context_init (GtkStyleContext *context)
|
||||
|
||||
priv->screen = gdk_screen_get_default ();
|
||||
|
||||
if (priv->screen == NULL)
|
||||
g_error ("Can't create a GtkStyleContext without a display connection");
|
||||
|
||||
priv->property_cache = g_array_new (FALSE, FALSE, sizeof (PropertyValue));
|
||||
|
||||
gtk_style_context_set_cascade (context,
|
||||
|
Loading…
Reference in New Issue
Block a user