From c9e664d4cb0f31f0a9b7ca589af8dedd58d2c155 Mon Sep 17 00:00:00 2001 From: michi_cc Date: Sat, 4 Feb 2012 20:12:06 +0000 Subject: (svn r23894) -Fix (r23893): Use the right variable, not the one that's always going to be 0. --- src/spriteloader/grf.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/spriteloader/grf.cpp b/src/spriteloader/grf.cpp index d359dec40..da4902049 100644 --- a/src/spriteloader/grf.cpp +++ b/src/spriteloader/grf.cpp @@ -107,7 +107,7 @@ bool DecodeSingleSprite(SpriteLoader::Sprite *sprite, uint8 file_slot, size_t fi bool last_item = false; /* Look up in the header-table where the real data is stored for this row */ int offset; - if (container_format >= 2 && num > UINT16_MAX) { + if (container_format >= 2 && dest_size > UINT16_MAX) { offset = (dest_orig[y * 4 + 3] << 24) | (dest_orig[y * 4 + 2] << 16) | (dest_orig[y * 4 + 1] << 8) | dest_orig[y * 4]; } else { offset = (dest_orig[y * 2 + 1] << 8) | dest_orig[y * 2]; -- cgit v1.2.3-54-g00ecf