Enlightenment CVS committal Author : davemds Project : e17 Module : libs/engrave
Dir : e17/libs/engrave/src/lib Modified Files: engrave_canvas.c Log Message: Better solaris compatibility =================================================================== RCS file: /cvs/e/e17/libs/engrave/src/lib/engrave_canvas.c,v retrieving revision 1.11 retrieving revision 1.12 diff -u -3 -r1.11 -r1.12 --- engrave_canvas.c 12 Mar 2007 21:13:26 -0000 1.11 +++ engrave_canvas.c 13 Mar 2007 03:53:55 -0000 1.12 @@ -442,18 +442,21 @@ { int r, g, b, a; const char *font_key; - char font_name[4096]; + char font_name[PATH_MAX]; Engrave_Part *ep = (eps ? eps->parent : NULL); Engrave_Group *eg = (ep ? ep->parent : NULL); Engrave_File *ef = (eg ? eg->parent : NULL); - if (ef) { - Engrave_Font * efont; + if (ef) + { + Engrave_Font * efont = NULL; font_key = engrave_part_state_text_font_get(eps); efont = engrave_file_font_by_name_find(ef, font_key); - snprintf(font_name,4096,"%s/%s",engrave_file_font_dir_get(ef), + snprintf(font_name,PATH_MAX,"%s/%s",engrave_file_font_dir_get(ef), engrave_font_path_get(efont)); + }else{ + strcpy(font_name,"Vera.ttf"); } evas_object_text_text_set(ep->object, ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs