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],
