diff options
Diffstat (limited to 'apps/plugin.c')
-rw-r--r-- | apps/plugin.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/apps/plugin.c b/apps/plugin.c index 4827476545..c6481e8eae 100644 --- a/apps/plugin.c +++ b/apps/plugin.c | |||
@@ -466,6 +466,9 @@ static const struct plugin_api rockbox_api = { | |||
466 | #endif | 466 | #endif |
467 | #endif /* HAVE_RECORDING */ | 467 | #endif /* HAVE_RECORDING */ |
468 | #endif /* CONFIG_CODEC == SWCODEC */ | 468 | #endif /* CONFIG_CODEC == SWCODEC */ |
469 | |||
470 | lcd_set_backdrop, | ||
471 | |||
469 | }; | 472 | }; |
470 | 473 | ||
471 | int plugin_load(const char* plugin, void* parameter) | 474 | int plugin_load(const char* plugin, void* parameter) |
@@ -485,6 +488,7 @@ int plugin_load(const char* plugin, void* parameter) | |||
485 | #ifdef HAVE_REMOTE_LCD | 488 | #ifdef HAVE_REMOTE_LCD |
486 | int rxm, rym; | 489 | int rxm, rym; |
487 | #endif | 490 | #endif |
491 | |||
488 | #if LCD_DEPTH > 1 | 492 | #if LCD_DEPTH > 1 |
489 | fb_data* old_backdrop; | 493 | fb_data* old_backdrop; |
490 | #endif | 494 | #endif |
@@ -567,10 +571,11 @@ int plugin_load(const char* plugin, void* parameter) | |||
567 | xm = lcd_getxmargin(); | 571 | xm = lcd_getxmargin(); |
568 | ym = lcd_getymargin(); | 572 | ym = lcd_getymargin(); |
569 | lcd_setmargins(0,0); | 573 | lcd_setmargins(0,0); |
574 | |||
570 | #if LCD_DEPTH > 1 | 575 | #if LCD_DEPTH > 1 |
571 | old_backdrop = lcd_get_backdrop(); | 576 | old_backdrop = lcd_get_backdrop(); |
572 | lcd_set_backdrop(NULL); | ||
573 | #endif | 577 | #endif |
578 | |||
574 | lcd_clear_display(); | 579 | lcd_clear_display(); |
575 | lcd_update(); | 580 | lcd_update(); |
576 | #else /* !HAVE_LCD_BITMAP */ | 581 | #else /* !HAVE_LCD_BITMAP */ |