Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a6b591e0 authored by Winson Chung's avatar Winson Chung Committed by Android (Google) Code Review
Browse files

Merge "Resetting the native shader instance when the shader changes."

parents 9757c933 dfb8cb45
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -1061,6 +1061,11 @@ public class Paint {
     * @return       shader
     */
    public Shader setShader(Shader shader) {
        // If mShader changes, cached value of native shader aren't valid, since
        // old shader's pointer may be reused by another shader allocation later
        if (mShader != shader) {
            mNativeShader = -1;
        }
        // Defer setting the shader natively until getNativeInstance() is called
        mShader = shader;
        return shader;