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

Commit ca81a5ca authored by Itzhak Katzenelson's avatar Itzhak Katzenelson
Browse files

Fix jerkiness in alarm list

Bug: 7411618
Moved scrolling runnable to be activated only in "onClick"
calls and not on all calls to expandAlarm.

Change-Id: Iace92a79e39ebfc038a258c5b4155daa77227031
parent e23f694c
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -651,6 +651,7 @@ public class AlarmClock extends Activity implements LoaderManager.LoaderCallback
                    }
                    AlarmUtils.showTimeEditDialog(AlarmClock.this.getFragmentManager(), alarm);
                    expandAlarm(itemHolder);
                    itemHolder.alarmItem.post(mScrollRunnable);
                }
            });
            itemHolder.clock.setOnLongClickListener(mLongClickListener);
@@ -666,6 +667,7 @@ public class AlarmClock extends Activity implements LoaderManager.LoaderCallback
                        return;
                    }
                    expandAlarm(itemHolder);
                    itemHolder.alarmItem.post(mScrollRunnable);
                }
            });
            itemHolder.infoArea.setOnLongClickListener(mLongClickListener);
@@ -994,7 +996,6 @@ public class AlarmClock extends Activity implements LoaderManager.LoaderCallback
            bindExpandArea(itemHolder, itemHolder.alarm);
            // Scroll the view to make sure it is fully viewed
            mScrollAlarmId = itemHolder.alarm.id;
            itemHolder.alarmItem.post(mScrollRunnable);
        }

        private boolean isAlarmExpanded(Alarm alarm) {