Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 08684779 authored by Chris Craik's avatar Chris Craik
Browse files

Correct shadowtext glyph count

bug:25837773

Change-Id: Id890624ddce3e5a331ecef207011709be0daf703
parent e920098f
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -83,7 +83,7 @@ int ShadowText::compare(const ShadowText& lhs, const ShadowText& rhs) {
        if (!lhs.positions) return -1;
        if (!rhs.positions) return +1;

        return memcmp(lhs.positions, rhs.positions, lhs.glyphCount << 1);
        return memcmp(lhs.positions, rhs.positions, lhs.glyphCount * sizeof(float) * 2);
    }

    return 0;
@@ -169,7 +169,7 @@ void TextDropShadowCache::clear() {

ShadowTexture* TextDropShadowCache::get(const SkPaint* paint, const char* glyphs, int numGlyphs,
        float radius, const float* positions) {
    ShadowText entry(paint, radius, numGlyphs * 2, glyphs, positions);
    ShadowText entry(paint, radius, numGlyphs, glyphs, positions);
    ShadowTexture* texture = mCache.get(entry);

    if (!texture) {