From 5929468599ce7a05b8e5cda6b500ce338465344e Mon Sep 17 00:00:00 2001 From: Johan Bilien Date: Tue, 8 Jun 2010 15:22:29 -0400 Subject: [PATCH] Create the pango context in clutter_set_font_flags if it wasn't already. Allows honoring CLUTTER_FONT_MIPMAPPING. http://bugzilla.openedhand.com/show_bug.cgi?id=2161 Signed-off-by: Emmanuele Bassi --- clutter/clutter-main.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/clutter/clutter-main.c b/clutter/clutter-main.c index 59bf9d7a0..ad81b6fd9 100644 --- a/clutter/clutter-main.c +++ b/clutter/clutter-main.c @@ -2889,10 +2889,12 @@ clutter_set_font_flags (ClutterFontFlags flags) backend = clutter_get_default_backend (); - if (CLUTTER_CONTEXT ()->font_map) - cogl_pango_font_map_set_use_mipmapping (CLUTTER_CONTEXT ()->font_map, - (flags - & CLUTTER_FONT_MIPMAPPING) != 0); + if (CLUTTER_CONTEXT ()->font_map == NULL) + _clutter_context_create_pango_context (CLUTTER_CONTEXT ()); + + cogl_pango_font_map_set_use_mipmapping (CLUTTER_CONTEXT ()->font_map, + (flags + & CLUTTER_FONT_MIPMAPPING) != 0); old_flags = clutter_get_font_flags ();