From 1643c90c45bc8ee2f1b945cfe3a3144414231b47 Mon Sep 17 00:00:00 2001 From: codestation Date: Sat, 1 Oct 2011 18:27:26 -0430 Subject: [PATCH] fix: wrong size in gim header. --- src/img/Gim.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/img/Gim.java b/src/img/Gim.java index aedb689..ad0cb72 100644 --- a/src/img/Gim.java +++ b/src/img/Gim.java @@ -191,7 +191,7 @@ public class Gim extends MHUtils { if(palette == 0) { imagedata = new byte[data_size - HEADER_SIZE]; palette_size = HEADER_SIZE; - size = HEADER_SIZE; + size = (HEADER_SIZE * 2) + data_size; } if(fill_palette(rgb, palette) < 0) { System.err.println("error, couldn't fill palette"); @@ -199,7 +199,7 @@ public class Gim extends MHUtils { } palette_count += color_count; palette_size += color_count * color_size; - size += data_size + palette_size; + size += color_count * color_size; return true; }