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

Commit 50b11ba4 authored by Adrian Roos's avatar Adrian Roos Committed by android-build-merger
Browse files

Merge \\"Correclty capitalize Date in status bar panel\\" into nyc-dev am: 366f3241

am: 1b94eb58

Change-Id: I098ba71062892c5a2f2f53c06c28534da79127bc
parents 53a776eb 1b94eb58
Loading
Loading
Loading
Loading
+6 −4
Original line number Diff line number Diff line
@@ -21,7 +21,8 @@ import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.content.res.TypedArray;
import android.text.format.DateFormat;
import android.icu.text.DateFormat;
import android.icu.text.DisplayContext;
import android.util.AttributeSet;
import android.widget.TextView;

@@ -36,7 +37,7 @@ public class DateView extends TextView {

    private final Date mCurrentTime = new Date();

    private SimpleDateFormat mDateFormat;
    private DateFormat mDateFormat;
    private String mLastText;
    private String mDatePattern;

@@ -100,8 +101,9 @@ public class DateView extends TextView {
    protected void updateClock() {
        if (mDateFormat == null) {
            final Locale l = Locale.getDefault();
            final String fmt = DateFormat.getBestDateTimePattern(l, mDatePattern);
            mDateFormat = new SimpleDateFormat(fmt, l);
            DateFormat format = DateFormat.getInstanceForSkeleton(mDatePattern, l);
            format.setContext(DisplayContext.CAPITALIZATION_FOR_STANDALONE);
            mDateFormat = format;
        }

        mCurrentTime.setTime(System.currentTimeMillis());