diff options
Diffstat (limited to 'apps/buffering.c')
-rw-r--r-- | apps/buffering.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/apps/buffering.c b/apps/buffering.c index 81b861ccf1..bf41544c56 100644 --- a/apps/buffering.c +++ b/apps/buffering.c | |||
@@ -975,8 +975,14 @@ int bufopen(const char *file, off_t offset, enum data_type type, | |||
975 | * TODO: don't add unncessary overhead for .bmp images! */ | 975 | * TODO: don't add unncessary overhead for .bmp images! */ |
976 | size += JPEG_DECODE_OVERHEAD; | 976 | size += JPEG_DECODE_OVERHEAD; |
977 | #endif | 977 | #endif |
978 | } | 978 | /* resize_on_load requires space for 1 line + 2 spare lines */ |
979 | #ifdef HAVE_LCD_COLOR | ||
980 | size += sizeof(struct uint32_argb) * 3 * aa->dim->width; | ||
981 | #else | ||
982 | size += sizeof(uint32_t) * 3 * aa->dim->width; | ||
979 | #endif | 983 | #endif |
984 | } | ||
985 | #endif /* HAVE_ALBUMART */ | ||
980 | 986 | ||
981 | if (size == 0) | 987 | if (size == 0) |
982 | size = filesize(fd); | 988 | size = filesize(fd); |