Enlightenment CVS committal Author : raster Project : e17 Module : libs/edje
Dir : e17/libs/edje/src/lib Modified Files: edje_text.c Log Message: protect against an infinite loop... =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/edje/src/lib/edje_text.c,v retrieving revision 1.16 retrieving revision 1.17 diff -u -3 -r1.16 -r1.17 --- edje_text.c 18 May 2004 04:21:22 -0000 1.16 +++ edje_text.c 24 May 2004 08:40:21 -0000 1.17 @@ -384,6 +384,7 @@ while ((th < sh) && (sw > 0)) { size += dif; + if (size <= 0) break; evas_object_text_font_set(ep->object, font, size); evas_object_geometry_get(ep->object, NULL, NULL, &tw, &th); if ((size > 0) && (th == 0)) break; @@ -399,6 +400,7 @@ while ((th > sh) && (sw >= 0.0)) { size -= dif; + if (size <= 0) break; evas_object_text_font_set(ep->object, font, size); evas_object_geometry_get(ep->object, NULL, NULL, &tw, &th); if ((size > 0) && (th == 0)) break; ------------------------------------------------------- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we'll give you the exam FREE. http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click _______________________________________________ enlightenment-cvs mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs