diff options
Diffstat (limited to 'apps/screen_access.c')
-rw-r--r-- | apps/screen_access.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/apps/screen_access.c b/apps/screen_access.c index 6bceb1747e..db64e27199 100644 --- a/apps/screen_access.c +++ b/apps/screen_access.c | |||
@@ -38,6 +38,8 @@ void screen_init(struct screen * screen, enum screen_type screen_type) | |||
38 | #ifdef HAVE_REMOTE_LCD | 38 | #ifdef HAVE_REMOTE_LCD |
39 | case SCREEN_REMOTE: | 39 | case SCREEN_REMOTE: |
40 | screen->depth=LCD_REMOTE_DEPTH; | 40 | screen->depth=LCD_REMOTE_DEPTH; |
41 | screen->has_disk_led=false; | ||
42 | |||
41 | #if 1 /* all remote LCDs are bitmapped so far */ | 43 | #if 1 /* all remote LCDs are bitmapped so far */ |
42 | screen->width=LCD_REMOTE_WIDTH; | 44 | screen->width=LCD_REMOTE_WIDTH; |
43 | screen->height=LCD_REMOTE_HEIGHT; | 45 | screen->height=LCD_REMOTE_HEIGHT; |
@@ -87,13 +89,17 @@ void screen_init(struct screen * screen, enum screen_type screen_type) | |||
87 | screen->clear_display=&lcd_remote_clear_display; | 89 | screen->clear_display=&lcd_remote_clear_display; |
88 | screen->update=&lcd_remote_update; | 90 | screen->update=&lcd_remote_update; |
89 | screen->puts=&lcd_remote_puts; | 91 | screen->puts=&lcd_remote_puts; |
90 | |||
91 | break; | 92 | break; |
92 | #endif /* HAVE_REMOTE_LCD */ | 93 | #endif /* HAVE_REMOTE_LCD */ |
93 | 94 | ||
94 | case SCREEN_MAIN: | 95 | case SCREEN_MAIN: |
95 | default: | 96 | default: |
96 | screen->depth=LCD_DEPTH; | 97 | screen->depth=LCD_DEPTH; |
98 | #if CONFIG_LED == LED_VIRTUAL | ||
99 | screen->has_disk_led=false; | ||
100 | #else | ||
101 | screen->has_disk_led=true; | ||
102 | #endif | ||
97 | #ifdef HAVE_LCD_BITMAP | 103 | #ifdef HAVE_LCD_BITMAP |
98 | screen->width=LCD_WIDTH; | 104 | screen->width=LCD_WIDTH; |
99 | screen->height=LCD_HEIGHT; | 105 | screen->height=LCD_HEIGHT; |