summaryrefslogtreecommitdiff
path: root/libs/hwui/renderstate/Blend.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'libs/hwui/renderstate/Blend.cpp')
-rw-r--r--libs/hwui/renderstate/Blend.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/hwui/renderstate/Blend.cpp b/libs/hwui/renderstate/Blend.cpp
index 8865c6efce8c..b1ca4a248a80 100644
--- a/libs/hwui/renderstate/Blend.cpp
+++ b/libs/hwui/renderstate/Blend.cpp
@@ -118,7 +118,7 @@ void Blend::getFactors(SkBlendMode mode, ModeOrderSwap modeUsage, GLenum* outSrc
}
void Blend::setFactors(GLenum srcMode, GLenum dstMode) {
- if (srcMode == GL_ZERO && dstMode == GL_ZERO) {
+ if ((srcMode == GL_ZERO || srcMode == GL_ONE) && dstMode == GL_ZERO) {
// disable blending
if (mEnabled) {
glDisable(GL_BLEND);