summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRaph Levien <raph@google.com>2014-05-24 14:52:56 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2014-05-24 14:52:56 +0000
commit9d44749a5da41289c22b902ccec02a8f0668ccbf (patch)
treecdfd772d61a6eb71d7268f5d278e82202a247769
parent0980c41b387cd2ae253501530586a207761f151f (diff)
parent72fe9422c869b7878240a23e4650d9d90edb1c2a (diff)
downloadandroid_frameworks_minikin-9d44749a5da41289c22b902ccec02a8f0668ccbf.tar.gz
android_frameworks_minikin-9d44749a5da41289c22b902ccec02a8f0668ccbf.tar.bz2
android_frameworks_minikin-9d44749a5da41289c22b902ccec02a8f0668ccbf.zip
am 72fe9422: Fix native crash in Latin-1 typefaces
* commit '72fe9422c869b7878240a23e4650d9d90edb1c2a': Fix native crash in Latin-1 typefaces
-rw-r--r--libs/minikin/FontCollection.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/minikin/FontCollection.cpp b/libs/minikin/FontCollection.cpp
index 67089db..e6ff117 100644
--- a/libs/minikin/FontCollection.cpp
+++ b/libs/minikin/FontCollection.cpp
@@ -75,7 +75,7 @@ FontCollection::FontCollection(const vector<FontFamily*>& typefaces) :
mMaxChar = max(mMaxChar, instance->mCoverage->length());
lastChar.push_back(instance->mCoverage->nextSetBit(0));
}
- size_t nPages = mMaxChar >> kLogCharsPerPage;
+ size_t nPages = (mMaxChar + kPageMask) >> kLogCharsPerPage;
size_t offset = 0;
for (size_t i = 0; i < nPages; i++) {
Range dummy;