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

Commit bd57dac5 authored by Chris Craik's avatar Chris Craik Committed by Gerrit Code Review
Browse files

Merge "Don't unregister Fonts from renderer at destruction"

parents ca3e5aea 148c78f8
Loading
Loading
Loading
Loading
+0 −8
Original line number Diff line number Diff line
@@ -722,14 +722,6 @@ bool FontRenderer::renderTextOnPath(const SkPaint* paint, const Rect* clip, cons
    return mDrawn;
}

void FontRenderer::removeFont(const Font* font) {
    mActiveFonts.remove(font->getDescription());

    if (mCurrentFont == font) {
        mCurrentFont = NULL;
    }
}

void FontRenderer::blurImage(uint8_t** image, int32_t width, int32_t height, float radius) {
    uint32_t intRadius = Blur::convertRadiusToInt(radius);
#ifdef ANDROID_ENABLE_RENDERSCRIPT
+0 −2
Original line number Diff line number Diff line
@@ -172,8 +172,6 @@ private:
            float x3, float y3, float u3, float v3,
            float x4, float y4, float u4, float v4, CacheTexture* texture);

    void removeFont(const Font* font);

    void checkTextureUpdate();

    void setTextureDirty() {
+0 −2
Original line number Diff line number Diff line
@@ -65,8 +65,6 @@ Font::FontDescription::FontDescription(const SkPaint* paint, const SkMatrix& ras
}

Font::~Font() {
    mState->removeFont(this);

    for (uint32_t i = 0; i < mCachedGlyphs.size(); i++) {
        delete mCachedGlyphs.valueAt(i);
    }