diff options
Diffstat (limited to 'firmware/drivers')
-rw-r--r-- | firmware/drivers/lcd.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/firmware/drivers/lcd.c b/firmware/drivers/lcd.c index e77fd56b56..be71c25311 100644 --- a/firmware/drivers/lcd.c +++ b/firmware/drivers/lcd.c | |||
@@ -933,7 +933,9 @@ void lcd_puts_scroll(int x, int y, char* string ) | |||
933 | ch[0] = string[0]; | 933 | ch[0] = string[0]; |
934 | width = 0; | 934 | width = 0; |
935 | for (s->space = 0; | 935 | for (s->space = 0; |
936 | width + lcd_getstringsize(ch, 0, &w, &h) < (LCD_WIDTH - x*8); ) { | 936 | string[(int)s->space] && |
937 | (width + lcd_getstringsize(ch, 0, &w, &h) < (LCD_WIDTH - x*8)); | ||
938 | ) { | ||
937 | width += lcd_getstringsize(ch, 0, &w, &h); | 939 | width += lcd_getstringsize(ch, 0, &w, &h); |
938 | ch[0]=string[(int)++s->space]; | 940 | ch[0]=string[(int)++s->space]; |
939 | } | 941 | } |