From 5d2d66da3df32d732e10ec15384d113f3bbce9b6 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 2f65186571..a6aa61daa0 100644 --- a/src/gfx.cpp +++ b/src/gfx.cpp @@ -435,7 +435,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];