forked from len0rd/rockbox
fuze+: don't use the DCP to copy the framebuffer since it can yield and then several lcd udpates could run concurrently with undefined behaviour
Change-Id: I39167188f354859fc8e4f9f979c97343b40beb7d
This commit is contained in:
parent
ac4d648958
commit
3511435ee3
1 changed files with 1 additions and 2 deletions
|
@ -531,8 +531,7 @@ void lcd_update_rect(int x, int y, int w, int h)
|
|||
*/
|
||||
if(w == LCD_WIDTH)
|
||||
{
|
||||
imx233_dcp_memcpy_ex(lcd_dcp_channel, false, &lcd_framebuffer[y][x],
|
||||
(void *)FRAME, h * w * sizeof(fb_data));
|
||||
memcpy((void *)FRAME, &lcd_framebuffer[y][x], w * h * sizeof(fb_data));
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue