X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/b8e9b51fb1a75b1805cf3108ffdc22aff9f75cf2..5980156ba939d2d15adfad6abdad935b8276673c:/lib/gdi/gpixmap.cpp?ds=sidebyside 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