From cdcd05115386d4e3b042d3d6ed3d4d78f778ed30 Mon Sep 17 00:00:00 2001 From: RKrom Date: Fri, 1 Feb 2013 16:21:51 +0000 Subject: [PATCH] Just a small change to make sure the palette doesn't have "garbage" at the unused entries. git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2452 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4 --- GreenshotPlugin/Core/QuantizerHelper.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/GreenshotPlugin/Core/QuantizerHelper.cs b/GreenshotPlugin/Core/QuantizerHelper.cs index 5c6bd5763..bb2129e01 100644 --- a/GreenshotPlugin/Core/QuantizerHelper.cs +++ b/GreenshotPlugin/Core/QuantizerHelper.cs @@ -214,8 +214,12 @@ namespace GreenshotPlugin.Core { // generates palette ColorPalette imagePalette = resultBitmap.Palette; - for (Int32 paletteIndex = 0; paletteIndex < colorCount; paletteIndex++) { - imagePalette.Entries[paletteIndex] = colors[paletteIndex]; + for (Int32 paletteIndex = 0; paletteIndex < 256; paletteIndex++) { + if (paletteIndex < colorCount) { + imagePalette.Entries[paletteIndex] = colors[paletteIndex]; + } else { + imagePalette.Entries[paletteIndex] = Color.Black; + } } resultBitmap.Palette = imagePalette; return resultBitmap;