From edf71a96c94aac8aaeaada5f07fef1662db0ddca Mon Sep 17 00:00:00 2001 From: Chris Craik Date: Thu, 4 Feb 2016 17:01:54 -0800 Subject: [PATCH] Don't force transparent text to be high contrast bug:26142378 Change-Id: Ia6c9111d9b84d2a5d3385d08c586ac12c9b14dc0 --- core/jni/android_graphics_Canvas.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/jni/android_graphics_Canvas.cpp b/core/jni/android_graphics_Canvas.cpp index 35b5016e1b074..cf73316d494b1 100644 --- a/core/jni/android_graphics_Canvas.cpp +++ b/core/jni/android_graphics_Canvas.cpp @@ -510,7 +510,7 @@ public: size_t glyphCount = end - start; - if (CC_UNLIKELY(canvas->isHighContrastText())) { + if (CC_UNLIKELY(canvas->isHighContrastText() && paint.getAlpha() != 0)) { // high contrast draw path int color = paint.getColor(); int channelSum = SkColorGetR(color) + SkColorGetG(color) + SkColorGetB(color);