forked from len0rd/rockbox
Invert albumart when LCD Mode is set to inverse.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20357 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
71471062eb
commit
cd34de693c
1 changed files with 7 additions and 2 deletions
|
@ -285,10 +285,15 @@ void draw_album_art(struct gui_wps *gwps, int handle_id, bool clear)
|
|||
if (!clear)
|
||||
{
|
||||
/* Draw the bitmap */
|
||||
gwps->display->set_drawmode(DRMODE_FG);
|
||||
gwps->display->bitmap_part((fb_data*)bmp->data, 0, 0, bmp->width,
|
||||
x, y, width, height);
|
||||
gwps->display->set_drawmode(DRMODE_SOLID);
|
||||
#ifdef HAVE_LCD_INVERT
|
||||
if (global_settings.invert) {
|
||||
gwps->display->set_drawmode(DRMODE_COMPLEMENT);
|
||||
gwps->display->fillrect(x, y, width, height);
|
||||
gwps->display->set_drawmode(DRMODE_SOLID);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue