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

Commit 1db0d3cd authored by Jerome Gaillard's avatar Jerome Gaillard
Browse files

Update FontFamily_Delegate following Change I1d6e1c4c

Test: layoutlib tests
Change-Id: I3fda9b0eaf36d74c8a64f2a5c7aeb063b4df8d1a
parent bae3d708
Loading
Loading
Loading
Loading
+7 −3
Original line number Diff line number Diff line
@@ -314,7 +314,7 @@ public class FontFamily_Delegate {

    @LayoutlibDelegate
    /*package*/ static boolean nAddFontFromAssetManager(long builderPtr, AssetManager mgr, String path,
            int cookie, boolean isAsset) {
            int cookie, boolean isAsset, int weight, boolean isItalic) {
        FontFamily_Delegate ffd = sManager.getDelegate(builderPtr);
        if (ffd == null) {
            return false;
@@ -355,8 +355,12 @@ public class FontFamily_Delegate {
                Font font = Font.createFont(Font.TRUETYPE_FONT, fontStream);
                fontInfo = new FontInfo();
                fontInfo.mFont = font;
                if (weight == 0) {
                    fontInfo.mWeight = font.isBold() ? BOLD_FONT_WEIGHT : DEFAULT_FONT_WEIGHT;
                fontInfo.mIsItalic = font.isItalic();
                } else {
                    fontInfo.mWeight = weight;
                }
                fontInfo.mIsItalic = weight == 0 ? font.isItalic() : isItalic;
                ffd.addFont(fontInfo);
                return true;
            } catch (IOException e) {