diff options
| -rw-r--r-- | firmware/drivers/lcd-recorder.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/firmware/drivers/lcd-recorder.c b/firmware/drivers/lcd-recorder.c index a5d8900..2549772 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; } |