From 7abf76fbc1da5fb3284c800c9837b7637aadd91f Mon Sep 17 00:00:00 2001 From: Carlos Garcia Campos Date: Fri, 26 Nov 2010 08:59:10 +0100 Subject: [PATCH] Initialize screen of GtkStyleContext to default screen --- gtk/gtkstylecontext.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/gtk/gtkstylecontext.c b/gtk/gtkstylecontext.c index 292ab12fa7..2cee5004bc 100644 --- a/gtk/gtkstylecontext.c +++ b/gtk/gtkstylecontext.c @@ -706,6 +706,8 @@ gtk_style_context_init (GtkStyleContext *style_context) priv->direction = GTK_TEXT_DIR_RTL; + priv->screen = gdk_screen_get_default (); + /* Create default info store */ info = style_info_new (); priv->info_stack = g_slist_prepend (priv->info_stack, info); @@ -1232,9 +1234,8 @@ style_provider_remove (GList **list, * gtk_style_context_new: * * Creates a standalone #GtkStyleContext, this style context - * won't be attached to any widget nor screen, so you may want - * to call gtk_style_context_set_path() and - * gtk_style_context_set_screen() yourself. + * won't be attached to any widget, so you may want + * to call gtk_style_context_set_path() yourself. * * * This function is only useful when using the theming layer