From e428952110f0a7c64bdd9616f8d7a5f61345d441 Mon Sep 17 00:00:00 2001 From: frosch Date: Wed, 19 Dec 2012 19:31:18 +0000 Subject: [PATCH] (svn r24828) -Change: For dedicated servers without blitter ignore the spritecache size setting and always use the minimum. --- src/spritecache.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/spritecache.cpp b/src/spritecache.cpp index 202f2f0281..cf09853d11 100644 --- a/src/spritecache.cpp +++ b/src/spritecache.cpp @@ -845,7 +845,7 @@ static void GfxInitSpriteCache() { /* initialize sprite cache heap */ int bpp = BlitterFactoryBase::GetCurrentBlitter()->GetScreenDepth(); - uint target_size = _sprite_cache_size * 1024 * 1024 * max(1, bpp / 8); + uint target_size = (bpp > 0 ? _sprite_cache_size * bpp / 8 : 1) * 1024 * 1024; if (_spritecache_ptr == NULL || _allocated_sprite_cache_size != target_size) { free(_spritecache_ptr);