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

Commit 26f3511f authored by Neil Fuller's avatar Neil Fuller Committed by Gerrit Code Review
Browse files

Merge "Fix missing zone strings in some cases"

parents c042e448 eabff5da
Loading
Loading
Loading
Loading
+10 −1
Original line number Diff line number Diff line
@@ -242,7 +242,16 @@ public class ZoneGetter {
        final TimeZoneNames.NameType nameType =
                tz.inDaylightTime(now) ? TimeZoneNames.NameType.LONG_DAYLIGHT
                        : TimeZoneNames.NameType.LONG_STANDARD;
        return names.getDisplayName(tz.getID(), nameType, now.getTime());
        return names.getDisplayName(getCanonicalZoneId(tz), nameType, now.getTime());
    }

    private static String getCanonicalZoneId(TimeZone timeZone) {
        final String id = timeZone.getID();
        final String canonicalId = android.icu.util.TimeZone.getCanonicalID(id);
        if (canonicalId != null) {
            return canonicalId;
        }
        return id;
    }

    private static void appendWithTtsSpan(SpannableStringBuilder builder, CharSequence content,