diff options
-rw-r--r-- | firmware/drivers/lcd-16bit-common.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/firmware/drivers/lcd-16bit-common.c b/firmware/drivers/lcd-16bit-common.c index 2d3928fc7c..06bb0a25fd 100644 --- a/firmware/drivers/lcd-16bit-common.c +++ b/firmware/drivers/lcd-16bit-common.c | |||
@@ -160,7 +160,7 @@ void lcd_clear_viewport(void) | |||
160 | memset16(dst, current_vp->fg_pattern, len); | 160 | memset16(dst, current_vp->fg_pattern, len); |
161 | dst += step; | 161 | dst += step; |
162 | } | 162 | } |
163 | while (dst < dst_end); | 163 | while (dst <= dst_end); |
164 | } | 164 | } |
165 | else | 165 | else |
166 | { | 166 | { |
@@ -171,7 +171,7 @@ void lcd_clear_viewport(void) | |||
171 | memset16(dst, current_vp->bg_pattern, len); | 171 | memset16(dst, current_vp->bg_pattern, len); |
172 | dst += step; | 172 | dst += step; |
173 | } | 173 | } |
174 | while (dst < dst_end); | 174 | while (dst <= dst_end); |
175 | } | 175 | } |
176 | else | 176 | else |
177 | { | 177 | { |
@@ -181,7 +181,7 @@ void lcd_clear_viewport(void) | |||
181 | len * sizeof(fb_data)); | 181 | len * sizeof(fb_data)); |
182 | dst += step; | 182 | dst += step; |
183 | } | 183 | } |
184 | while (dst < dst_end); | 184 | while (dst <= dst_end); |
185 | } | 185 | } |
186 | } | 186 | } |
187 | 187 | ||
@@ -575,7 +575,7 @@ void lcd_fillrect(int x, int y, int width, int height) | |||
575 | } | 575 | } |
576 | dst += step; | 576 | dst += step; |
577 | } | 577 | } |
578 | while (dst < dst_end); | 578 | while (dst <= dst_end); |
579 | } | 579 | } |
580 | 580 | ||
581 | /* About Rockbox' internal monochrome bitmap format: | 581 | /* About Rockbox' internal monochrome bitmap format: |