{"push_id":1011450851,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"88cb82246a5dc141cb9f49a3b9187abb515cd49d","before":"810f77fb9c21a8f2e3373ff92ef302e22b585e4c","commits":[{"sha":"88cb82246a5dc141cb9f49a3b9187abb515cd49d","author":{"email":"f1ab0b27148e04e8e3e3a8c50fc2b2221112683e@intel.com","name":"aleksandar.stojiljkovic"},"message":"4377:  drawVertices crashes when shader+colorfilter in the paint\n\nFix memory corruption that is result of static_casting SkFilterShaderContext*\n to SkTriColorShaderContext* and then changing it's state using setup()\n\nSkTriColorShader and it's Context could be wrapped by Compose, 3DShader and\n SkFilterShader, but the link SkTriColorShaderContext -> SkTriColorShader\n (fShader) always remain - so this way, data about triangle is propagated.\n\nBUG=4377\n\nDidn't add new unit test - it would be redundant since the GM vertices update here: https://codereview.chromium.org/1361173003/ is covering the bug. With this patch it passes.\n\nReview URL: https://codereview.chromium.org/1431713003","distinct":true,"url":"https://api.github.com/repos/HalCanary/skia-hc/commits/88cb82246a5dc141cb9f49a3b9187abb515cd49d"}]}