diff options
author | Karl Kurbjun <kkurbjun@gmail.com> | 2009-09-04 00:46:24 +0000 |
---|---|---|
committer | Karl Kurbjun <kkurbjun@gmail.com> | 2009-09-04 00:46:24 +0000 |
commit | 25123570c76f2055d3ae05d79741038c0e23c536 (patch) | |
tree | a2edd8351a611b9cef0aef08c880a994d9e1d75e /apps/gui/scrollbar.c | |
parent | f6025186fd1f6d9083c07568bc3d160f3e8774f8 (diff) | |
download | rockbox-25123570c76f2055d3ae05d79741038c0e23c536.tar.gz rockbox-25123570c76f2055d3ae05d79741038c0e23c536.zip |
Fix STRIDE macro for multiscreen and add stride support for picture lib.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22615 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/gui/scrollbar.c')
-rw-r--r-- | apps/gui/scrollbar.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/apps/gui/scrollbar.c b/apps/gui/scrollbar.c index 193bb4b65a..2e807002f0 100644 --- a/apps/gui/scrollbar.c +++ b/apps/gui/scrollbar.c | |||
@@ -202,7 +202,8 @@ void gui_bitmap_scrollbar_draw(struct screen * screen, struct bitmap bm, int x, | |||
202 | #if LCD_DEPTH > 1 | 202 | #if LCD_DEPTH > 1 |
203 | else | 203 | else |
204 | screen->transparent_bitmap_part((fb_data *)bm.data, 0, 0, | 204 | screen->transparent_bitmap_part((fb_data *)bm.data, 0, 0, |
205 | STRIDE(bm.width, bm.height), | 205 | STRIDE(screen->screen_type, |
206 | bm.width, bm.height), | ||
206 | x + start, y, size, height); | 207 | x + start, y, size, height); |
207 | #endif | 208 | #endif |
208 | } else { | 209 | } else { |
@@ -214,7 +215,8 @@ void gui_bitmap_scrollbar_draw(struct screen * screen, struct bitmap bm, int x, | |||
214 | #if LCD_DEPTH > 1 | 215 | #if LCD_DEPTH > 1 |
215 | else | 216 | else |
216 | screen->transparent_bitmap_part((fb_data *)bm.data, 0, 0, | 217 | screen->transparent_bitmap_part((fb_data *)bm.data, 0, 0, |
217 | STRIDE(bm.width, bm.height), | 218 | STRIDE(screen->screen_type, |
219 | bm.width, bm.height), | ||
218 | x, y + start, width, size); | 220 | x, y + start, width, size); |
219 | #endif | 221 | #endif |
220 | } | 222 | } |