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

Commit ad8b8f57 authored by Mike Reed's avatar Mike Reed
Browse files

pass original ptrs to JNI release functions (instead of += index to them)

parent a56b318c
Loading
Loading
Loading
Loading
+2 −4
Original line number Diff line number Diff line
@@ -722,8 +722,7 @@ public:
        jsize textCount = env->GetArrayLength(text);
        SkScalar x_ = SkFloatToScalar(x);
        SkScalar y_ = SkFloatToScalar(y);
        textArray += index;
        canvas->drawText(textArray, count << 1, x_, y_, *paint);
        canvas->drawText(textArray + index, count << 1, x_, y_, *paint);
        env->ReleaseCharArrayElements(text, textArray, 0);
    }
 
@@ -767,8 +766,7 @@ public:
            posPtr[indx].fX = SkFloatToScalar(posArray[indx << 1]);
            posPtr[indx].fY = SkFloatToScalar(posArray[(indx << 1) + 1]);
        }
        textArray += index;
        canvas->drawPosText(textArray, count << 1, posPtr, *paint);
        canvas->drawPosText(textArray + index, count << 1, posPtr, *paint);
        if (text) {
            env->ReleaseCharArrayElements(text, textArray, 0);
        }