From 5cd29f999d3512cc18c8dd7670d55de30c2b5dec Mon Sep 17 00:00:00 2001 From: Paul Chote Date: Sat, 26 Oct 2013 16:57:06 +1300 Subject: [PATCH] Palette header comes *after* the frame. Fixes #3728. --- OpenRA.FileFormats/Graphics/R8Reader.cs | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/OpenRA.FileFormats/Graphics/R8Reader.cs b/OpenRA.FileFormats/Graphics/R8Reader.cs index 0ecd31c802..d737af6cee 100644 --- a/OpenRA.FileFormats/Graphics/R8Reader.cs +++ b/OpenRA.FileFormats/Graphics/R8Reader.cs @@ -53,15 +53,11 @@ namespace OpenRA.FileFormats // Skip alignment byte s.ReadUInt8(); - // Ignore palette header - if (type == 1 && paletteOffset != 0) - s.Seek(8, SeekOrigin.Current); - Image = s.ReadBytes(width*height); - // Ignore palette data + // Ignore palette if (type == 1 && paletteOffset != 0) - s.Seek(512, SeekOrigin.Current); + s.Seek(520, SeekOrigin.Current); } }