diff options
author | Android (Google) Code Review <android-gerrit@google.com> | 2009-05-01 07:59:31 -0700 |
---|---|---|
committer | The Android Open Source Project <initial-contribution@android.com> | 2009-05-01 07:59:31 -0700 |
commit | 3bc15fcfdc9239218f21e58b3688e4b1bceda0a2 (patch) | |
tree | 07f9979f7899457b18ad2ffed7285737c0014890 /core/jni/android/graphics | |
parent | ac7a3de471da65ae3111560a1404c12985c8741f (diff) | |
parent | e5c4725666da25138193bed83831b66b9c0b2c45 (diff) | |
download | frameworks_base-3bc15fcfdc9239218f21e58b3688e4b1bceda0a2.zip frameworks_base-3bc15fcfdc9239218f21e58b3688e4b1bceda0a2.tar.gz frameworks_base-3bc15fcfdc9239218f21e58b3688e4b1bceda0a2.tar.bz2 |
am e5c4725: Merge change 873 into donut
Merge commit 'e5c4725666da25138193bed83831b66b9c0b2c45'
* commit 'e5c4725666da25138193bed83831b66b9c0b2c45':
pass original ptrs to JNI release functions (instead of += index to them)
Diffstat (limited to 'core/jni/android/graphics')
-rw-r--r-- | core/jni/android/graphics/Canvas.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
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); } |