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

Commit a70eb245 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Update Layout building method"

parents 8272fcd8 fd655fba
Loading
Loading
Loading
Loading
+2 −4
Original line number Diff line number Diff line
@@ -51,7 +51,6 @@ minikin::Layout MinikinUtils::doLayout(const Paint* paint, minikin::Bidi bidiFla
                                       const Typeface* typeface, const uint16_t* buf, size_t start,
                                       size_t count, size_t bufSize, minikin::MeasuredText* mt) {
    minikin::MinikinPaint minikinPaint = prepareMinikinPaint(paint, typeface);
    minikin::Layout layout;

    const minikin::U16StringPiece textBuf(buf, bufSize);
    const minikin::Range range(start, start + count);
@@ -60,11 +59,10 @@ minikin::Layout MinikinUtils::doLayout(const Paint* paint, minikin::Bidi bidiFla
    const minikin::EndHyphenEdit endHyphen = minikin::endHyphenEdit(hyphenEdit);

    if (mt == nullptr) {
        layout.doLayout(textBuf,range, bidiFlags, minikinPaint, startHyphen, endHyphen);
        return minikin::Layout(textBuf,range, bidiFlags, minikinPaint, startHyphen, endHyphen);
    } else {
        mt->buildLayout(textBuf, range, minikinPaint, bidiFlags, startHyphen, endHyphen, &layout);
        return mt->buildLayout(textBuf, range, minikinPaint, bidiFlags, startHyphen, endHyphen);
    }
    return layout;
}

float MinikinUtils::measureText(const Paint* paint, minikin::Bidi bidiFlags,