Skip to content

Commit 43e4985

Browse files
author
Fabrice Di Meglio
committed
Fix bug #6248364 Tamil and Denavagari text crash in Google+
- fix initialization of variables Change-Id: Ibda4e1e6f55f867385eaf9a4c7a754c16815bbf0
1 parent 31074a5 commit 43e4985

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

core/jni/android/graphics/TextLayoutCache.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -341,6 +341,8 @@ TextLayoutShaper::TextLayoutShaper() : mShaperItemGlyphArraySize(0) {
341341
mHebrewBoldTypeface = NULL;
342342
mBengaliTypeface = NULL;
343343
mThaiTypeface = NULL;
344+
mDevanagariTypeface = NULL;
345+
mTamilTypeface = NULL;
344346

345347
mFontRec.klass = &harfbuzzSkiaClass;
346348
mFontRec.userData = 0;
@@ -383,6 +385,8 @@ TextLayoutShaper::~TextLayoutShaper() {
383385
SkSafeUnref(mHebrewBoldTypeface);
384386
SkSafeUnref(mBengaliTypeface);
385387
SkSafeUnref(mThaiTypeface);
388+
SkSafeUnref(mDevanagariTypeface);
389+
SkSafeUnref(mTamilTypeface);
386390
deleteShaperItemGlyphArrays();
387391
}
388392

0 commit comments

Comments
 (0)