Initialize screen of GtkStyleContext to default screen

This commit is contained in:
Carlos Garcia Campos 2010-11-26 08:59:10 +01:00 committed by Carlos Garnacho
parent 587c08a151
commit 7abf76fbc1

View File

@ -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.
*
* <note>
* This function is only useful when using the theming layer