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

Commit 205b1a19 authored by Annie Chin's avatar Annie Chin
Browse files

Fix potential NPE in bindView.

Change-Id: Idd098ec4766da6f880e6c9a424dfd95b8d4f46c1
parent aa2de7b7
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -659,7 +659,7 @@ public abstract class AlarmClockFragment extends DeskClockFragment implements
            }
        }

        private void setNewHolder(View view) {
        private ItemHolder setNewHolder(View view) {
            // standard view holder optimization
            final ItemHolder holder = new ItemHolder();
            holder.alarmItem = (LinearLayout) view.findViewById(R.id.alarm_item);
@@ -693,6 +693,7 @@ public abstract class AlarmClockFragment extends DeskClockFragment implements
            holder.ringtone = (TextView) view.findViewById(R.id.choose_ringtone);

            view.setTag(holder);
            return holder;
        }

        @Override
@@ -701,7 +702,7 @@ public abstract class AlarmClockFragment extends DeskClockFragment implements
            Object tag = view.getTag();
            if (tag == null) {
                // The view was converted but somehow lost its tag.
                setNewHolder(view);
                tag = setNewHolder(view);
            }
            final ItemHolder itemHolder = (ItemHolder) tag;
            itemHolder.alarm = alarm;