• Khushal's avatar
    cc: Don't create cached skia objects in paint objects lazily. · a866a800
    Khushal authored
    For PaintShader and PaintImage, we lazily create the internally cached
    SkShader and SkImage. This can cause this access to be racy when later
    done on the raster worker threads during playback. Ensure that these
    objects are created during Paint object construction.
    
    R=enne@chromium.org, vmpstr@chromium.org
    
    Bug: 771156
    Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel
    Change-Id: I8538442e0459e1762a81d5fb150301621360d850
    Reviewed-on: https://chromium-review.googlesource.com/701974Reviewed-by: default avatarenne <enne@chromium.org>
    Commit-Queue: Khushal <khushalsagar@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#506792}
    a866a800
paint_shader.cc 10.2 KB