From 65fff8bdd86bcc7c6ff29a5fc727577dc6da367c Mon Sep 17 00:00:00 2001 From: Frank Gevaerts Date: Fri, 11 Sep 2009 18:02:52 +0000 Subject: Increase skin buffer on charcell displays so it's actually big enough to load a wps file git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22681 a1c6a512-1295-4272-9138-f99709370657 --- apps/gui/skin_engine/skin_buffer.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'apps/gui/skin_engine') diff --git a/apps/gui/skin_engine/skin_buffer.c b/apps/gui/skin_engine/skin_buffer.c index 1d18fb9431..1a81f55ea8 100644 --- a/apps/gui/skin_engine/skin_buffer.c +++ b/apps/gui/skin_engine/skin_buffer.c @@ -53,6 +53,7 @@ */ +#ifdef HAVE_LCD_BITMAP #define MAIN_BUFFER ((LCD_HEIGHT*LCD_WIDTH*LCD_DEPTH/8) \ + (2*LCD_HEIGHT*LCD_WIDTH/8)) @@ -66,7 +67,12 @@ #define SKIN_BUFFER_SIZE (MAIN_BUFFER + REMOTE_BUFFER) + \ (WPS_MAX_TOKENS * sizeof(struct wps_token)) +#endif +#ifdef HAVE_LCD_CHARCELLS +#define SKIN_BUFFER_SIZE (LCD_HEIGHT * LCD_WIDTH) * 64 + \ + (WPS_MAX_TOKENS * sizeof(struct wps_token)) +#endif static unsigned char buffer[SKIN_BUFFER_SIZE]; static unsigned char *buffer_front = NULL; /* start of the free space, -- cgit v1.2.3