Loading core/jni/android/graphics/Paint.cpp +2 −1 Original line number Diff line number Diff line Loading @@ -577,7 +577,8 @@ public: Layout layout; TypefaceImpl* typeface = getNativeTypeface(env, jpaint); MinikinUtils::doLayout(&layout, paint, bidiFlags, typeface, textArray, index, count, textLength); MinikinUtils::doLayout(&layout, paint, bidiFlags, typeface, textArray + index, 0, count, count); result = layout.getAdvance(); env->ReleaseCharArrayElements(text, const_cast<jchar*>(textArray), JNI_ABORT); return result; Loading Loading
core/jni/android/graphics/Paint.cpp +2 −1 Original line number Diff line number Diff line Loading @@ -577,7 +577,8 @@ public: Layout layout; TypefaceImpl* typeface = getNativeTypeface(env, jpaint); MinikinUtils::doLayout(&layout, paint, bidiFlags, typeface, textArray, index, count, textLength); MinikinUtils::doLayout(&layout, paint, bidiFlags, typeface, textArray + index, 0, count, count); result = layout.getAdvance(); env->ReleaseCharArrayElements(text, const_cast<jchar*>(textArray), JNI_ABORT); return result; Loading