From 1b9ee1a8eaa0bc8bc01f572d73a8a1edb9eeb7f2 Mon Sep 17 00:00:00 2001 From: Derick Rethans Date: Sat, 8 Mar 2003 18:27:12 +0000 Subject: [PATCH] - Fixed a bug in GD's truecolor TTF handling --- ext/gd/gdttf.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/ext/gd/gdttf.c b/ext/gd/gdttf.c index 84c73c0efa..c7aa98f9ca 100644 --- a/ext/gd/gdttf.c +++ b/ext/gd/gdttf.c @@ -744,11 +744,15 @@ gdttfchar(gdImage *im, int fg, font_t *font, if (tweencolorkey.pixel > 0) { x3 = x2 + col; if (x3 >= im->sx || x3 < 0) continue; + if (im->trueColor) { + pixel = &im->tpixels[y3][x3]; + } else { #if HAVE_LIBGD13 - pixel = &im->pixels[y3][x3]; + pixel = &im->pixels[y3][x3]; #else - pixel = &im->pixels[x3][y3]; + pixel = &im->pixels[x3][y3]; #endif + } tweencolorkey.bgcolor = *pixel; tweencolor = (tweencolor_t *)gdCacheGet( tweenColorCache, &tweencolorkey); -- 2.50.1