From: Corentin Chary Date: Tue, 1 Jun 2010 21:05:43 +0000 (+0200) Subject: vnc: tight: don't forget the third color X-Git-Tag: xen-15-06-02~7570 X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=270ec21929b029e6cca27656fcbf1c775e42f6d7;p=people%2Fsstabellini%2Fqemu-dm.git%2F.git vnc: tight: don't forget the third color While couting color, if the third color was only present one time it wasn't added to the palette. Signed-off-by: Corentin Chary Signed-off-by: Anthony Liguori --- diff --git a/vnc-encoding-tight.c b/vnc-encoding-tight.c index 7bde44db0a..e8604a85a9 100644 --- a/vnc-encoding-tight.c +++ b/vnc-encoding-tight.c @@ -177,6 +177,7 @@ static int tight_palette_insert(QDict *palette, uint32_t rgb, int bpp, int max) *palette = qdict_new(); \ tight_palette_insert(*palette, c0, bpp, max); \ tight_palette_insert(*palette, c1, bpp, max); \ + tight_palette_insert(*palette, ci, bpp, max); \ \ for (i++; i < count; i++) { \ if (data[i] == ci) { \