diff options
Diffstat (limited to 'firmware/target/arm/tms320dm320/creative-zvm/lcd-creativezvm.c')
-rw-r--r-- | firmware/target/arm/tms320dm320/creative-zvm/lcd-creativezvm.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/firmware/target/arm/tms320dm320/creative-zvm/lcd-creativezvm.c b/firmware/target/arm/tms320dm320/creative-zvm/lcd-creativezvm.c index 204a99f87c..5f623dc239 100644 --- a/firmware/target/arm/tms320dm320/creative-zvm/lcd-creativezvm.c +++ b/firmware/target/arm/tms320dm320/creative-zvm/lcd-creativezvm.c | |||
@@ -380,7 +380,7 @@ void lcd_update_rect(int x, int y, int width, int height) | |||
380 | 380 | ||
381 | #if CONFIG_ORIENTATION == SCREEN_PORTRAIT | 381 | #if CONFIG_ORIENTATION == SCREEN_PORTRAIT |
382 | dst = (fb_data *)FRAME + LCD_WIDTH*y + x; | 382 | dst = (fb_data *)FRAME + LCD_WIDTH*y + x; |
383 | src = &lcd_framebuffer[y][x]; | 383 | src = FBADDR(x,y); |
384 | 384 | ||
385 | /* Copy part of the Rockbox framebuffer to the second framebuffer */ | 385 | /* Copy part of the Rockbox framebuffer to the second framebuffer */ |
386 | if (width < LCD_WIDTH) | 386 | if (width < LCD_WIDTH) |
@@ -394,7 +394,7 @@ void lcd_update_rect(int x, int y, int width, int height) | |||
394 | lcd_copy_buffer_rect(dst, src, LCD_WIDTH*height, 1); | 394 | lcd_copy_buffer_rect(dst, src, LCD_WIDTH*height, 1); |
395 | } | 395 | } |
396 | #else | 396 | #else |
397 | src = &lcd_framebuffer[y][x]; | 397 | src = FBADDR(x,y); |
398 | 398 | ||
399 | register int xc, yc; | 399 | register int xc, yc; |
400 | register fb_data *start=FRAME + LCD_HEIGHT*(LCD_WIDTH-x-1) + y + 1; | 400 | register fb_data *start=FRAME + LCD_HEIGHT*(LCD_WIDTH-x-1) + y + 1; |
@@ -419,7 +419,7 @@ void lcd_update(void) | |||
419 | if (!lcd_on || direct_fb_access) | 419 | if (!lcd_on || direct_fb_access) |
420 | return; | 420 | return; |
421 | #if CONFIG_ORIENTATION == SCREEN_PORTRAIT | 421 | #if CONFIG_ORIENTATION == SCREEN_PORTRAIT |
422 | lcd_copy_buffer_rect((fb_data *)FRAME, &lcd_framebuffer[0][0], | 422 | lcd_copy_buffer_rect((fb_data *)FRAME, FBADDR(0,0), |
423 | LCD_WIDTH*LCD_HEIGHT, 1); | 423 | LCD_WIDTH*LCD_HEIGHT, 1); |
424 | #else | 424 | #else |
425 | lcd_update_rect(0, 0, LCD_WIDTH, LCD_HEIGHT); | 425 | lcd_update_rect(0, 0, LCD_WIDTH, LCD_HEIGHT); |