commit | c0de5d6b5fe312ec39a544fcefdb7673082a07b8 | [log] [tgz] |
---|---|---|
author | robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | Tue Oct 08 19:15:58 2013 +0000 |
committer | robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | Tue Oct 08 19:15:58 2013 +0000 |
tree | 3b1bf934dbc6b2ad0037f1404cf599ffba37371f | |
parent | 6f980c6a2354fed70a6258fb4dd4155936660930 [diff] [blame] |
Fix uninitialized memory access https://codereview.chromium.org/26529002/ git-svn-id: http://skia.googlecode.com/svn/trunk@11658 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/src/effects/gradients/SkGradientShader.cpp b/src/effects/gradients/SkGradientShader.cpp index 04a2391..dff2d8c 100644 --- a/src/effects/gradients/SkGradientShader.cpp +++ b/src/effects/gradients/SkGradientShader.cpp
@@ -1097,13 +1097,16 @@ *this->getColors(2) != *s.getColors(2)) { return false; } + } else { + if (fYCoord != s.getYCoord()) { + return false; + } } return fTextureAccess.getTexture() == s.fTextureAccess.getTexture() && fTextureAccess.getParams().getTileModeX() == s.fTextureAccess.getParams().getTileModeX() && this->useAtlas() == s.useAtlas() && - fYCoord == s.getYCoord() && fCoordTransform.getMatrix().cheapEqualTo(s.fCoordTransform.getMatrix()); }