Index: drivers/lcd.c =================================================================== RCS file: /cvsroot/rockbox/firmware/drivers/lcd.c,v retrieving revision 1.90 diff -u -r1.90 lcd.c --- drivers/lcd.c 26 Aug 2002 10:30:11 -0000 1.90 +++ drivers/lcd.c 27 Aug 2002 16:30:02 -0000 @@ -729,7 +729,12 @@ unsigned char ch; if (!font) - panicf("No font specified"); + { + *h = 8; + *w = 6*strlen(str); + return *w; + } + /* panicf("No font specified"); */ while((ch = *str++)) { @@ -881,10 +886,17 @@ ymargin + y*fontheight[font], str, font ); #elif LOADABLE_FONTS + if (_font!=0) { int w,h; lcd_getstringsize(str,_font,&w,&h); lcd_putsldfxy( xmargin + x*w/strlen(str), ymargin + y*h, str ); + } + else + { + lcd_putsxy( xmargin + x*fonts[font], + ymargin + y*fontheight[font], + str, font ); } #else lcd_putsxy( xmargin + x*fonts[font],