From: Felix Domke Date: Thu, 1 Sep 2005 00:33:15 +0000 (+0000) Subject: - fix for grayscale X-Git-Tag: 2.6.0~5644 X-Git-Url: https://git.cweiske.de/enigma2.git/commitdiff_plain/5980156ba939d2d15adfad6abdad935b8276673c - fix for grayscale --- diff --git a/lib/gdi/gpixmap.cpp b/lib/gdi/gpixmap.cpp index dbf53838..8fc26399 100644 --- a/lib/gdi/gpixmap.cpp +++ b/lib/gdi/gpixmap.cpp @@ -469,6 +469,10 @@ fail: gColor gPalette::findColor(const gRGB &rgb) const { + /* grayscale? */ + if (!data) + return (rgb.r + rgb.g + rgb.b) / 3; + int difference=1<<30, best_choice=0; for (int t=0; t