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

Commit 474327d7 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, CYNGNOS-1822
Signed-off-by: default avatarJorge Ruesga <jorge@ruesga.com>
parent c3bfce9f
Loading
Loading
Loading
Loading
+12 −10
Original line number Diff line number Diff line
@@ -84,6 +84,7 @@ import com.android.deskclock.widget.TextTime;

import java.util.Calendar;
import java.util.HashSet;
import java.util.Locale;
import java.util.UUID;

import cyanogenmod.app.Profile;
@@ -625,16 +626,8 @@ public abstract class AlarmClockFragment extends DeskClockFragment implements
        // Determines the order that days of the week are shown in the UI
        private int[] mDayOrder;

        // A reference used to create mDayOrder
        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 {

@@ -687,6 +680,15 @@ public abstract class AlarmClockFragment extends DeskClockFragment implements
            mFactory = LayoutInflater.from(context);
            mList = list;

            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();

            mRobotoNormal = Typeface.create("sans-serif", Typeface.NORMAL);