diff options
Diffstat (limited to 'firmware/drivers/lcd-1bit-vert.c')
-rw-r--r-- | firmware/drivers/lcd-1bit-vert.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/firmware/drivers/lcd-1bit-vert.c b/firmware/drivers/lcd-1bit-vert.c index 64c1ace292..ec0ddeec41 100644 --- a/firmware/drivers/lcd-1bit-vert.c +++ b/firmware/drivers/lcd-1bit-vert.c | |||
@@ -692,6 +692,8 @@ void lcd_invertscroll(int x, int y) | |||
692 | 692 | ||
693 | (void)x; | 693 | (void)x; |
694 | 694 | ||
695 | if(y>=SCROLLABLE_LINES) return; | ||
696 | |||
695 | s = &scroll[y]; | 697 | s = &scroll[y]; |
696 | s->invert = !s->invert; | 698 | s->invert = !s->invert; |
697 | } | 699 | } |
@@ -743,6 +745,8 @@ void lcd_puts_scroll_style_offset(int x, int y, const unsigned char *string, | |||
743 | struct scrollinfo* s; | 745 | struct scrollinfo* s; |
744 | int w, h; | 746 | int w, h; |
745 | 747 | ||
748 | if(y>=SCROLLABLE_LINES) return; | ||
749 | |||
746 | s = &scroll[y]; | 750 | s = &scroll[y]; |
747 | 751 | ||
748 | s->start_tick = current_tick + scroll_delay; | 752 | s->start_tick = current_tick + scroll_delay; |