summaryrefslogtreecommitdiffstats
path: root/core/jni/android/graphics
diff options
context:
space:
mode:
authorAndroid (Google) Code Review <android-gerrit@google.com>2009-05-01 07:59:31 -0700
committerThe Android Open Source Project <initial-contribution@android.com>2009-05-01 07:59:31 -0700
commit3bc15fcfdc9239218f21e58b3688e4b1bceda0a2 (patch)
tree07f9979f7899457b18ad2ffed7285737c0014890 /core/jni/android/graphics
parentac7a3de471da65ae3111560a1404c12985c8741f (diff)
parente5c4725666da25138193bed83831b66b9c0b2c45 (diff)
downloadframeworks_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.cpp6
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);
}