diff options
Diffstat (limited to 'apps/plugin.c')
-rw-r--r-- | apps/plugin.c | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/apps/plugin.c b/apps/plugin.c index 31de9fa56f..e3e6dd4c37 100644 --- a/apps/plugin.c +++ b/apps/plugin.c | |||
@@ -504,9 +504,7 @@ int plugin_load(const char* plugin, void* parameter) | |||
504 | int fd; | 504 | int fd; |
505 | ssize_t readsize; | 505 | ssize_t readsize; |
506 | #endif | 506 | #endif |
507 | #ifdef HAVE_LCD_BITMAP | ||
508 | int xm, ym; | 507 | int xm, ym; |
509 | #endif | ||
510 | #ifdef HAVE_REMOTE_LCD | 508 | #ifdef HAVE_REMOTE_LCD |
511 | int rxm, rym; | 509 | int rxm, rym; |
512 | #endif | 510 | #endif |
@@ -589,20 +587,15 @@ int plugin_load(const char* plugin, void* parameter) | |||
589 | 587 | ||
590 | plugin_loaded = true; | 588 | plugin_loaded = true; |
591 | 589 | ||
592 | #ifdef HAVE_LCD_BITMAP | ||
593 | xm = lcd_getxmargin(); | 590 | xm = lcd_getxmargin(); |
594 | ym = lcd_getymargin(); | 591 | ym = lcd_getymargin(); |
595 | lcd_setmargins(0,0); | 592 | lcd_setmargins(0,0); |
596 | 593 | ||
597 | #if LCD_DEPTH > 1 | 594 | #if defined HAVE_LCD_BITMAP && LCD_DEPTH > 1 |
598 | old_backdrop = lcd_get_backdrop(); | 595 | old_backdrop = lcd_get_backdrop(); |
599 | #endif | 596 | #endif |
600 | |||
601 | lcd_clear_display(); | 597 | lcd_clear_display(); |
602 | lcd_update(); | 598 | lcd_update(); |
603 | #else /* !HAVE_LCD_BITMAP */ | ||
604 | lcd_clear_display(); | ||
605 | #endif | ||
606 | 599 | ||
607 | #ifdef HAVE_REMOTE_LCD | 600 | #ifdef HAVE_REMOTE_LCD |
608 | rxm = lcd_remote_getxmargin(); | 601 | rxm = lcd_remote_getxmargin(); |
@@ -632,11 +625,12 @@ int plugin_load(const char* plugin, void* parameter) | |||
632 | #else /* LCD_DEPTH == 1 */ | 625 | #else /* LCD_DEPTH == 1 */ |
633 | lcd_set_drawmode(DRMODE_SOLID); | 626 | lcd_set_drawmode(DRMODE_SOLID); |
634 | #endif /* LCD_DEPTH */ | 627 | #endif /* LCD_DEPTH */ |
628 | #endif /* HAVE_LCD_BITMAP */ | ||
629 | |||
635 | /* restore margins */ | 630 | /* restore margins */ |
636 | lcd_setmargins(xm,ym); | 631 | lcd_setmargins(xm,ym); |
637 | lcd_clear_display(); | 632 | lcd_clear_display(); |
638 | lcd_update(); | 633 | lcd_update(); |
639 | #endif /* HAVE_LCD_BITMAP */ | ||
640 | 634 | ||
641 | #ifdef HAVE_REMOTE_LCD | 635 | #ifdef HAVE_REMOTE_LCD |
642 | #if LCD_REMOTE_DEPTH > 1 | 636 | #if LCD_REMOTE_DEPTH > 1 |