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

Commit 2c1a22d9 authored by Deepanshu Gupta's avatar Deepanshu Gupta Committed by Android (Google) Code Review
Browse files

Merge changes I85106f37,I7db398aa into mnc-dev

* changes:
  Make getInt in BridgeTypedArray accept empty String.
  Fix layout mirroring.
parents 8eaf18b0 0437cac7
Loading
Loading
Loading
Loading
+2 −5
Original line number Diff line number Diff line
@@ -239,15 +239,12 @@ public final class BridgeTypedArray extends TypedArray {
    public int getInt(int index, int defValue) {
        String s = getString(index);
        try {
            if (s != null) {
            return convertValueToInt(s, defValue);
            }
        } catch (NumberFormatException e) {
            Bridge.getLog().warning(LayoutLog.TAG_RESOURCES_FORMAT,
                    String.format("\"%1$s\" in attribute \"%2$s\" is not a valid integer",
                            s, mNames[index]),
                    null);
            return defValue;
        }
        return defValue;
    }
@@ -949,7 +946,7 @@ public final class BridgeTypedArray extends TypedArray {
     * "XXXXXXXX" > 80000000.
     */
    private static int convertValueToInt(@Nullable String charSeq, int defValue) {
        if (null == charSeq)
        if (null == charSeq || charSeq.isEmpty())
            return defValue;

        int sign = 1;
+1 −0
Original line number Diff line number Diff line
@@ -131,6 +131,7 @@ class Layout extends RelativeLayout {
        HardwareConfig hwConfig = getParams().getHardwareConfig();
        Density density = hwConfig.getDensity();
        boolean isRtl = Bridge.isLocaleRtl(getParams().getLocale());
        setLayoutDirection(isRtl? LAYOUT_DIRECTION_RTL : LAYOUT_DIRECTION_LTR);

        NavigationBar navBar = null;
        if (mBuilder.hasNavBar()) {