From 45bb3caba2a355c76b81ddadbad29ea8019e0577 Mon Sep 17 00:00:00 2001 From: frosch Date: Sun, 7 Sep 2014 15:41:03 +0000 Subject: [PATCH] (svn r26793) [1.4] -Backport from trunk: - Fix: TC_NO_SHADE did not work for 32bpp text rendering (r26792) --- src/gfx.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gfx.cpp b/src/gfx.cpp index 9a034c1726..34aef909cb 100644 --- a/src/gfx.cpp +++ b/src/gfx.cpp @@ -432,7 +432,7 @@ static int DrawLayoutLine(const ParagraphLayouter::Line *line, int y, int left, int dpi_left = dpi->left; int dpi_right = dpi->left + dpi->width - 1; - draw_shadow = fc->GetDrawGlyphShadow() && colour != TC_BLACK; + draw_shadow = fc->GetDrawGlyphShadow() && (colour & TC_NO_SHADE) == 0 && colour != TC_BLACK; for (int i = 0; i < run->GetGlyphCount(); i++) { GlyphID glyph = run->GetGlyphs()[i];