From ad8b8f57a457ff615112b7fa4987f39e75fc5ff6 Mon Sep 17 00:00:00 2001 From: Mike Reed Date: Fri, 1 May 2009 08:24:01 -0400 Subject: pass original ptrs to JNI release functions (instead of += index to them) --- core/jni/android/graphics/Canvas.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'core/jni') diff --git a/core/jni/android/graphics/Canvas.cpp b/core/jni/android/graphics/Canvas.cpp index bd6fea8..93d68cb 100644 --- a/core/jni/android/graphics/Canvas.cpp +++ b/core/jni/android/graphics/Canvas.cpp @@ -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); } -- cgit v1.1