TempBuffer, TempPalette = BmpImageDecoder(File, Buffer, PaletteIndex, FileObj.TransParent)\r
if len(TempPalette) > 1:\r
PaletteIndex += 1\r
- PaletteBuffer += pack('H', len(TempPalette))\r
- PaletteBuffer += TempPalette\r
+ NewPalette = pack('H', len(TempPalette))\r
+ NewPalette += TempPalette\r
+ PaletteBuffer += NewPalette\r
PaletteStr = WriteLine(PaletteStr, '// %s: %s: %s' % (DecToHexStr(PaletteIndex - 1, 4), ID, DecToHexStr(PaletteIndex - 1, 4)))\r
- TempPaletteList = AscToHexList(TempPalette)\r
+ TempPaletteList = AscToHexList(NewPalette)\r
PaletteStr = WriteLine(PaletteStr, CreateArrayItem(TempPaletteList, 16) + '\n')\r
ImageBuffer += TempBuffer\r
BufferStr = WriteLine(BufferStr, '// %s: %s: %s' % (DecToHexStr(Index, 4), ID, DecToHexStr(Index, 4)))\r