From d744044de7f753a1a3a967bf9b43d58a17b15f22 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1n=20Briano?= Date: Fri, 29 Jun 2012 22:04:13 +0000 Subject: [PATCH] Don't block waiting for response to font_load before requesting glyphs, the server can handle dependencies now. SVN revision: 73059 --- legacy/evas/src/lib/cserve2/evas_cs2_client.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/legacy/evas/src/lib/cserve2/evas_cs2_client.c b/legacy/evas/src/lib/cserve2/evas_cs2_client.c index 97ccd8efe6..b00984955e 100644 --- a/legacy/evas/src/lib/cserve2/evas_cs2_client.c +++ b/legacy/evas/src/lib/cserve2/evas_cs2_client.c @@ -1167,7 +1167,9 @@ evas_cserve2_font_glyph_request(Font_Entry *fe, unsigned int idx, Font_Hint_Flag CS_Glyph_Out *glyph; if (fe->rid) - _server_dispatch_until(fe->rid); + _server_dispatch_until(0); /* dispatch anything pending just to avoid + requesting glyphs for a font we may already + know it failed loading, but don't block */ if (fe->failed) return EINA_FALSE; @@ -1212,7 +1214,9 @@ evas_cserve2_font_glyph_used(Font_Entry *fe, unsigned int idx, Font_Hint_Flags h CS_Glyph_Out *glyph; if (fe->rid) - _server_dispatch_until(fe->rid); + _server_dispatch_until(0); /* dispatch anything pending just to avoid + requesting glyphs for a font we may already + know it failed loading, but don't block */ if (fe->failed) return EINA_FALSE;