summaryrefslogtreecommitdiffstats
path: root/uisimulator/x11
diff options
context:
space:
mode:
Diffstat (limited to 'uisimulator/x11')
-rw-r--r--uisimulator/x11/lcd-x11.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/uisimulator/x11/lcd-x11.c b/uisimulator/x11/lcd-x11.c
index 75e29f3554..41bf0d1ec0 100644
--- a/uisimulator/x11/lcd-x11.c
+++ b/uisimulator/x11/lcd-x11.c
@@ -52,8 +52,13 @@ extern void screen_resized(int width, int height);
extern bool lcd_display_redraw;
#ifdef HAVE_LCD_BITMAP
+#if LCD_DEPTH==16
+extern unsigned char lcd_framebuffer[LCD_HEIGHT][LCD_WIDTH*2];
+unsigned char lcd_framebuffer_copy[LCD_HEIGHT][LCD_WIDTH*2];
+#else
extern unsigned char lcd_framebuffer[LCD_HEIGHT/YBLOCK][LCD_WIDTH];
unsigned char lcd_framebuffer_copy[LCD_HEIGHT/YBLOCK][LCD_WIDTH];
+#endif
void lcd_update (void)
{