diff options
| author | 2015-06-03 18:04:02 +0000 | |
|---|---|---|
| committer | 2015-06-03 18:04:10 +0000 | |
| commit | e7934a6576187486e6474aba28b14001afd7422c (patch) | |
| tree | 95ae2f7e6c0712d7273608f2398c1ddd4fbf2dc4 | |
| parent | 844fbff80c72771d21ddabf13de8fe91312c3cd6 (diff) | |
| parent | 36ff86c9a3d61dfab43b7f35631bf86d65150252 (diff) | |
Merge "Apply contextStart consistently in getRunAdvance" into mnc-dev
| -rw-r--r-- | core/jni/android/graphics/Paint.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/core/jni/android/graphics/Paint.cpp b/core/jni/android/graphics/Paint.cpp index 63395edde526..d14fc0f7e3fb 100644 --- a/core/jni/android/graphics/Paint.cpp +++ b/core/jni/android/graphics/Paint.cpp @@ -1055,7 +1055,8 @@ public: // TODO performance: optimize JNI array access jchar* textArray = env->GetCharArrayElements(text, NULL); jfloat result = doRunAdvance(paint, typeface, textArray + contextStart, - start - contextStart, end - start, contextEnd - contextStart, isRtl, offset); + start - contextStart, end - start, contextEnd - contextStart, isRtl, + offset - contextStart); env->ReleaseCharArrayElements(text, textArray, JNI_ABORT); return result; } |