diff --git a/firmware/drivers/lcd-recorder.c b/firmware/drivers/lcd-recorder.c index a5d8900f5d..25497723ba 100644 --- a/firmware/drivers/lcd-recorder.c +++ b/firmware/drivers/lcd-recorder.c @@ -244,8 +244,10 @@ int lcd_getstringsize(unsigned char *str, int *w, int *h) /* get proportional width and glyph bits*/ width += pf->width? pf->width[ch]: pf->maxwidth; } - *w = width; - *h = pf->height; + if ( w ) + *w = width; + if ( h ) + *h = pf->height; return width; }