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

Commit 8834c7c6 authored by Jorge Ruesga's avatar Jorge Ruesga Committed by Ricardo Cerqueira
Browse files

deskclock: internationalize repeat days layout

Change-Id: I434510a0ad18c33d7e7f856d1db7eaff282d7197
JIRA: CYAN-3347
Issue: https://jira.cyanogenmod.org/browse/CYAN-3347


Signed-off-by: default avatarJorge Ruesga <jorge@ruesga.com>
(cherry picked from commit c2e1d02b)
parent 5dea8190
Loading
Loading
Loading
Loading
+11 −9
Original line number Diff line number Diff line
@@ -82,6 +82,7 @@ import com.android.deskclock.widget.TextTime;
import java.text.DateFormatSymbols;
import java.util.Calendar;
import java.util.HashSet;
import java.util.Locale;
import java.util.UUID;
import java.util.concurrent.ConcurrentHashMap;

@@ -803,15 +804,8 @@ public class AlarmClockFragment extends DeskClockFragment implements
        private final int mCollapseExpandHeight;

        // This determines the order in which it is shown and processed in the UI.
        private final int[] DAY_ORDER = new int[] {
                Calendar.SUNDAY,
                Calendar.MONDAY,
                Calendar.TUESDAY,
                Calendar.WEDNESDAY,
                Calendar.THURSDAY,
                Calendar.FRIDAY,
                Calendar.SATURDAY,
        };
        // The array is filled when the adapter is created
        private final int[] DAY_ORDER = new int[7];

        public class ItemHolder {

@@ -868,6 +862,14 @@ public class AlarmClockFragment extends DeskClockFragment implements
            DateFormatSymbols dfs = new DateFormatSymbols();
            mShortWeekDayStrings = dfs.getShortWeekdays();
            mLongWeekDayStrings = dfs.getWeekdays();
            int firstDayOfWeek = Calendar.getInstance(Locale.getDefault()).getFirstDayOfWeek();
            int j = 0;
            for (int i = firstDayOfWeek; i <= DAY_ORDER.length; i++, j++) {
                DAY_ORDER[j] = i;
            }
            for (int i = Calendar.SUNDAY; i < firstDayOfWeek; i++, j++) {
                DAY_ORDER[j] = i;
            }

            Resources res = mContext.getResources();
            mColorLit = res.getColor(R.color.clock_white);