diff options
author | Frank Gevaerts <frank@gevaerts.be> | 2009-09-11 18:02:52 +0000 |
---|---|---|
committer | Frank Gevaerts <frank@gevaerts.be> | 2009-09-11 18:02:52 +0000 |
commit | 65fff8bdd86bcc7c6ff29a5fc727577dc6da367c (patch) | |
tree | 2f0b0a14f60575a7a81629578650a3b5af09f34f /apps/gui/skin_engine/skin_buffer.c | |
parent | c8020748bbac366d3f9bfb4552c1c6641827c7eb (diff) | |
download | rockbox-65fff8bdd86bcc7c6ff29a5fc727577dc6da367c.tar.gz rockbox-65fff8bdd86bcc7c6ff29a5fc727577dc6da367c.zip |
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
Diffstat (limited to 'apps/gui/skin_engine/skin_buffer.c')
-rw-r--r-- | apps/gui/skin_engine/skin_buffer.c | 6 |
1 files changed, 6 insertions, 0 deletions
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 @@ | |||
53 | */ | 53 | */ |
54 | 54 | ||
55 | 55 | ||
56 | #ifdef HAVE_LCD_BITMAP | ||
56 | #define MAIN_BUFFER ((LCD_HEIGHT*LCD_WIDTH*LCD_DEPTH/8) \ | 57 | #define MAIN_BUFFER ((LCD_HEIGHT*LCD_WIDTH*LCD_DEPTH/8) \ |
57 | + (2*LCD_HEIGHT*LCD_WIDTH/8)) | 58 | + (2*LCD_HEIGHT*LCD_WIDTH/8)) |
58 | 59 | ||
@@ -66,7 +67,12 @@ | |||
66 | 67 | ||
67 | #define SKIN_BUFFER_SIZE (MAIN_BUFFER + REMOTE_BUFFER) + \ | 68 | #define SKIN_BUFFER_SIZE (MAIN_BUFFER + REMOTE_BUFFER) + \ |
68 | (WPS_MAX_TOKENS * sizeof(struct wps_token)) | 69 | (WPS_MAX_TOKENS * sizeof(struct wps_token)) |
70 | #endif | ||
69 | 71 | ||
72 | #ifdef HAVE_LCD_CHARCELLS | ||
73 | #define SKIN_BUFFER_SIZE (LCD_HEIGHT * LCD_WIDTH) * 64 + \ | ||
74 | (WPS_MAX_TOKENS * sizeof(struct wps_token)) | ||
75 | #endif | ||
70 | 76 | ||
71 | static unsigned char buffer[SKIN_BUFFER_SIZE]; | 77 | static unsigned char buffer[SKIN_BUFFER_SIZE]; |
72 | static unsigned char *buffer_front = NULL; /* start of the free space, | 78 | static unsigned char *buffer_front = NULL; /* start of the free space, |